3.5 stars 
 Great premise, but I struggled to really get pulled into the story until the last third of the book. Seemed to be a lot of telling rather than active scenes, and I kept thinking it would be more exciting to have it played out in real time. But I liked how the pieces fell together near the end.