Ratings318
Average rating4
I feel a little ambivalent about this one. I'd give it 3.5 stars. While I enjoyed it and there were a couple really good storylines, without giving anything away, I wasn't sure I'd agree with who the author chose as the moral compass of the story. I ended up not liking most of the characters.