I found this book to be slow starting but picking up significantly mid-way. The twists at the end were surprising, although I think he could have left out one or two of them (too many twists, can make one dizzy!) I won't share more than that though, to give the story away :).
I enjoyed special agent Kathryn Dance and like the portrayal of the strong, working woman, although I would have not opposed a little bit more romance in there for Ms. Dance!
I do recommend the book. If you enjoy thrillers, it is a good read.
It's never too late to be what you might have been --George Eliot






