For me, it started off well but about a quarter of the way through, I was having trouble keeping track of who was who. There were also times I wasn't exactly sure what was going on and at that point I considered giving up on it. When I finally flipped to the back (there's an Epilogue) and began reading the story backwards, it made so much more sense. I know this kind of ruins the plot but it's the only way I can see finishing a book that I would normally mark as a DNF (did not finish).
If you enjoy psychological thrillers without much romance, then you will thoroughly enjoy this read!