The author is obviously a talented writer, and it's a pleasure to read a book that flows so smoothly. He drew vivid pictures of the three main characters, especially "Shrek." He made it easy to imagine the characters in each physical setting he placed them. For example, when he wrote of wind-driven snow and ice, he made me cold. He did a good job with the speech of his characters. The dialogue was realistic without being annoying to read.
I didn't give the book five stars because of a line in the description says, "Nothing is as it first appears in this layered and taut thriller..." So, not one single thing is as it first appears? That is an overused expression in book blurbs, and in this case, it's not accurate. Because of that line, I thought I would at least be surprised as the "layered thriller" unfolded. I was not surprised at all. To me, the book was fairly predictable all the way through, but because of that line I still kept thinking that something surprising was coming.
I think the author wrote a very good book that needs an altered description so that readers don't expect something they don't get. The story is good enough without greasing the skids with that line. I think it's a 5-star book if the description is accurate. However, that's just my opinion, and I admit I can be picky. It might not bother anyone else.
Just a note. This is an edited version of my earlier review in which I gave the book 3 stars. In the description there was a typo concerning the title that the author or editor has corrected. It made me change my review to 4 stars. It was nice to see that someone cares about his readers. I hope I have an opportunity to read another book by this author.