A review by iowa_reads
Fairest by Marissa Meyer

4.0