I'm not going to lie; this book will break your heart. To be honest, it knocked me flat every time I returned to it until I finished, but the writing was beautiful and there were plenty of characters to love (and hate) in this wrenching story. I'm not sure what was more overwhelming, the emotional or the physical, but be warned, there is some very graphic violence. But don't be dissuaded by this, it is a compelling story, and sadly, probably not all that far from the truth of some people's stories. It is not all angst and violence, though. There are beautiful relationships and strong bonds and people who are willing to stand up for what's right, which is comforting. Especially around here, lately. Read it and weep.