I want to give this only three stars, but in my heart I know it deserves four. It's not the book's fault that I had an audio version in a spiffy new technology (Playaways; similar to an MP3 player with only one book on it) that had really tinny sound. 
 Mostly I liked it, but I did think it dragged a little in spots--slow to get going, too much time spent with the seven dwarves, and goodness how I hate that typical ending, which halfway through the book I was praying they wouldn't use. It's a variant on the theme, but it's a theme that's been done to death. 
 The end of the audio suggested that, if I enjoyed this book, I might try The Stolen Child, which I read a few weeks ago and really liked, so at least they were spot-on with that one.