Parsefall and Lizzie Rose work with Grisini, a foreign puppeteer who unbeknownst to them has amazing powers. Both Lizzie and Parse are orphans that he has adopted and is teaching to run puppet shows. One day they go to Clara's house, a rich young girl, to perform for her birthday. Clara is quiet and reserved. She is only surviving child of a cholera outbreak in the Wintermute home. As such you can imagine her parents heartbreak when she disappears the day after the performance. Lizzie Rose is quite sad as Clara was quite nice to them. What follows is an adventure as the children try to break from Grisini only to get caught in someone else's trap.
I really enjoyed this. The children were interesting and smart. The true villain was very bad (and the witch clearly not as bad as she wanted to be). The descriptions were lovely (or horrible), the author did a wonderful job making you feel like you were there and the historical detail and information on how puppets work were lovely. While I was expecting some things what actually happened to Clara was quite a surprise; along with how strong she really was. I really loved the ending of this one.
My only complaint was an audiobook complaint. I felt like the voices the reader gave Parse and Lizzie Rose were too grown up sounding for them. Clara and practically all of the other characters felt so perfect otherwise that it was almost unsettling.