Slow and a bit awkward to get started, but a veritable page-turner by the halfway point. Even though written for a Young Adult audience, it provoked me to think about my own story within the greater story.