Ratings82
Average rating4.4
We know exactly what happened from the beginning, but the author still manages to have a twist that I didn't see coming. The characters are memorable and the plot is emotionally powerful. I will be thinking back on this story often.