An easy read, with engaging characters, well developed villains, and a satisfying ending. The characters are deeply developed and woven into the story line with greta finesse. I really enjoyed the story.