Psychological suspense with lots of twists! One of those where you think the story is one thing and then the twist is so big you are left wondering who is who and what is up. And then you think you have it figured out again and there is another twist. Very well written.