The only reason I don't give this book 5 stars is that the writing sometimes lacks a coherent/intelligent edge. There's also PLENTY of editing and spelling errors in the Kindle edition. Neither is a dealbreaker, but they do "take me out of the story"...