Overall a good thriller. At times the storyline had a tendency to drag. Characters were introduced with not much preparation or development. I usually don't like to read stories where the story is told from a different perspective in alternating chapters. In my opinion, the story becomes more disjointed and loses a good flow. Overall a good story with a surprise ending.