A review by annazapalac
Fairest by Marissa Meyer

4.0

Uncomfy but a great origin story!