I gave this a 5 out of 5 rating mainly for the narration by Jeremy Irons. Holy hell. He could narrate a phone book and I would line up to buy it. His voice is smooth as peanut butter. As beautiful as a willow tree. As exciting as a festival. It's everything I've ever wanted in a narrator. I want him to whisper sweet nothings in my ear. Jeremy Irons took an already fun and inventive children's book and made it even better. I apologize that this review is more about Jeremy Irons than the book, but his voice is damn distracting. Good book, even better narrator.