Ratings15
Average rating3.4
Contains spoilers
Really enjoyed this one, especially first half. However, the one pivotal moment really upset me and left me reeling for days and definitely brought it down from a five star read for me and made it harder to finish.