A review by spredmore
Ella Enchanted by Gail Carson Levine

funny hopeful inspiring lighthearted fast-paced

5.0