Ratings12
Average rating3.8
I actually might have given this 4.5 stars if I could. I was instantly immersed in the characters and their intertwined stories. The book is emotional, and has some dark themes, but there is also optimism in the way some people change themselves in positive ways.