I would have gone with 5 stars if not for the first 80 or so pages. If you get past the long drawn out introduction of the characters, the story is excellent, as is the writing & setting. A novel that grips you to the very end