I'm giving this book 5 stars, and yet I'm also giving up on this book a third of the way through. I loved the writing, and the characters and the culture, but the story is all about the messes people make for themselves, and it just...makes me flinch so hard I can't keep up with it. It is not graphic or gory, just the intensely human faults that lead me to stop watching some movies because I can envision all too well what it would feel like to be in their shoes. My failure to finish this book is entirely my own failure and no fault of either the book or the author. Well worth the read if you're made of sterner stuff than I.
***
Okay, so I went back, skipped a few chapters, and kept going. And finished it. A good read, ripe with the follies of man and the pain it brings. Definitely worth the read.