I should have loved this book. It has all my favorite elements, but man was it a chore to get through. Dull one dimensional characters with no redeeming qualities. A storyline that skipped big chucks of time leaving me scratching my head. Just a disappointing read...