I really enjoyed this. I nearly put it down because of the sexual violence early on (not necessarily badly written, not gratuitous, not explicit, and in general, relevant to the story, but more than I wanted to handle), but I kept on and I’m glad I did.