This is one of those books that is successful in what it attempts, but I wish they tried to do something else. There is an interesting idea at the heart of the story, which I won't spoil (not for spoiler reasons, I just can't be bothered), but the book doesn't actually explore it at all, it just lets it sit there. In a way, it works, it infuriates me in exactly the same way other magical realistic (magically realist? magically realistic? I'm not sure what that should be) books have. There is the obvious problem that all of the main characters are kind of terrible people, but I don't fault the book for that. It's hard to fault it for anything, hence the rating, but I didn't really like it anyway. The twist is such a weird choice (one of many), but the characters lack any agency in that part so you can't really criticize them for what happens there (their actual choices are another matter entirely). It's actually a very well-crafted book, but I wish it hadn't been written.