A review by pixiereadsbooks
Ella Enchanted by Gail Carson Levine

5.0