This is the first book in a long time that I've read non-stop in one sitting. It is engaging, written beautifully and the characters are beguiling. This I've previously read The Alphabet Game and short story The Gingerbread Man by this author and I'm seriously impressed.
There are twists and turns aplenty, keeping you guessing right to the end. I had an inkling on what might happen, but I was still surprised by the last few chapters. A cracking read!