This was an engaging story, filled with strong characters and a well-developed plot. Wanting to know how the story would end and not being able to imagine an appropriate ending, I read the book within 2 days.