A review by gridner
Mirror Sight by Kristen Britain

5.0

Made me cry.