A review by sylvanas
Fairest by Gail Carson Levine

2.0