A review by ali_arkanciel
Fairest by Marissa Meyer

3.75