Ella Enchanted - Gail Carson Levine I loved this book as a kid =D I read it like a hundred times.