Ohhhhhh boy. Where to start. Where to start with this. I suppose I'll start by saying that I think this is a very well-meaning book that is probably great for people who are looking for a specific kind of thing in their literature, but that person is emphatically not me and I am going to put a WHOLE lot of words of complaint after this.
( cut for a) significant spoilers, b) me being a grump, and c) discussion of rape )
( cut for a) significant spoilers, b) me being a grump, and c) discussion of rape )