This story is rather serpentine, what with a labyrinth in it, and the many twists and turns in the plot. It makes for a very engaging read -- with some suspenseful parts. I like how, when a rhythm or direction is established in the story, the author then changes gears, and the reader is left with th...