This was an audiobook and I had a hard time following the story line at first. It has about 5 different perspectives and I got a bit lost in the beginning. But the ending really sucked me in and I did not see how it ended coming. Over all I really enjoyed it.