I thoroughly enjoyed this story.  Well-written characters, unique storyline, and satisfying ending create a perfect storm of a book. No spoilers or synopsis( same thing as far as I'm concerned) so you'll just have to read it and enjoy!