Ratings1,725
Average rating3.7
Sometimes the language was too modern. Sometimes the tone shifted too much and felt a little 50 Shades, which I theoretically have no issue with except tone shifts are jarring. The action is slow to build, and then Blammo.
But I have to confess I gobbled this up. Part of me really wants to call this 3 stars because of my various issues, but there was tons of good as well. So, 4 stars.