Ratings11
Average rating3.6
3.5 stars. A bit too many twists and turns that led to a satisfying if slightly unbelievable ending. Unnecessary and frustrating love interest. Gratuitously graphic at times, even if I do believe the author did it to prove a point.