A review by eilidhbrownie
Fairest by Marissa Meyer

5.0

Man she really is evil