This book gripped me from the beginning, and I had a hard time putting it down, at least for the first 3/4 of the story. The last 25% seemed to drag a little bit, and the ending was somewhat predictable. I enjoyed how the main character shifted from the present to the past and recounted key events from his experiences.