As is sometimes the case with thrillers that have a slow build, the last 100 pages made this book worthwhile reading. Evertyhing leading up to that was kind of a yawn. I may have liked it less simply because it's a similar story to my favorite movie of all time (Memento) and the first Dean Koontz novel I ever read (False Memory). Pretty hard to live up to either of those. Yes, I did figure out the ending before it happened; but no, not quite as soon as I thought I would have. But, selfishly, I attribute that to the fact that I wasn't really engaged by the story and therefore didn't really care whodunit.