I was so engrossed in this novel. Then I came to the end. There is the reason for the 4, not 5, stars. I like happy endings and not one where, try as he might, the hero is unsuccessful. Otherwise, wonderful story.