Dugoni is a good writer so you are drawn into the story in the beginning, but there is too much desciption and unnecessary detail making the book too long by almost a half. In the end I was scanning large number of pages at a time, only stopping to read when something was happening that actually moved the plot forward. I rarely do this. And the ending was fairly obvious almost from the beginning. The slight twist at the end happens only because Tracy's renowned expert missed something in the beginning. Not likely. Instead of a detective novel, maybe Dugoni wanted to write a morality play titlted "Be Sure Your Sins Will Find You Out".