Ratings13
Average rating3.8
pros: riveting fast paced plot, in depth character development, twists i didn't see coming, dark/graphic/shocking content, interesting psychological elements
cons: a couple convenient plot points, a couple weird sentences about women that took me out of the story, ambiguous ending