You can just tell it's going to be good, can't you?
I won't say much about the plot because it's too intriguing and brilliant for me to ruin it for you but it involves: a puppet master, 3 children, an old witch, dirty London, some smelly dogs, a pile of cruelty and a big heap of kindness, hope, and a completely satisfying ending to a mystery and a condundrum.
I think this is a superb book for over elevens, and adults too, of course, who love a good daring adventure.
The vivid characters are completely original and we have the luxury of seeing each one's thoughts and feelings as the story deepens. It is a treat to be so overwhelmed by such a book every now and then, but frankly if it happened too often I don't think I could cope!