A review by kaitlynisliterate
Ella Enchanted by Gail Carson Levine

4.0