A review by michelles_library21
Fairest by Marissa Meyer

5.0