The two reviewers before me have summarized the book's strengths very well.Patten really takes time to build his characters, and the story benefits immensely.It is as one reviewer said, " a hidden gem."Recommneded.