A review by iowa_reads
Ella Enchanted by Gail Carson Levine

4.0