A wonderfully imaginative book jam packed full of charm. Gail Carson Levine's crafted a fun, exciting MG book that's entertaining for all ages but doesn't talk down to its intended age group. If you're part of the generation that was brought up on Ella Enchanted, The Princess Bride and The Goonies, you'll definitely have a lot of fun with this book. Elodie is a fun and surprisingly charismatic narrator who I think a lot of kids will enjoy reading about and the world Levine has created has something for everyone: ogres, dragons, cat thieves, actresses, mystery, humour, wit and a whole lot of charm. I'll probably write a more detailed review when I'm not swamped under with exam work. It's a little predictable but the journey is so much fun that you won't care too much. It's definitely a fun little book I think a lot of kids will enjoy, and definitely a few bigger kids too.