Ratings7
Average rating4.1
Excellent book. Having background stories with characters of the same name as the main characters made it a little difficult to follow in the beginning, but it becomes easy to follow.
I'm incredibly glad it didn't veer into the supernatural, which seemed like it might happen.