To my shame, this is the first book I've ever read by Eva Ibbotson - although it won't be the last. Set in a world where Unusual Creatures and humans co-exist, the story stars four unlikely heroes - a hag, a troll, a wizard and a boy called Ivo. Together they are sent on a terrifying mission - to kill an evil ogre, and rescue the princess Mirella he is holding captive.
But all is not what it seems - the ogre turns out to be rather nice after all, whereas the princess... well, she's not exactly the helpless prisoner they've been led to believe...
With a terrific cast of characters including a talking gnu, hippo and aye-aye, fearsome aunts, rubbish princes and the vilest collection of ghosts ever described, this is a very funny, imaginative and clever story. I absolutely loved it, and know my children will too. Shades of Cornelia Funke and Roald Dahl, with a lovely, warm, wise voice. I'm seeking out the backlist immediately!