Ratings40
Average rating3.7
It's not often I read 2/3 of a book thinking I understand the story, and then realized (Plot Twist!) I don't! I didn't love the characters, but that changed in the last third of the book and I couldn't wait to find out how everything pieced together. Author gets 4 stars for their writing craft.