The twists and turns of this story keep on happening. The characters are fitting and believable.

I am waiting for #4 in audio.