There was way too much going on in this book for my taste. And I found it to be overlong. It was a vaguely dystopian fable with a huge cast of characters and some creaky plot devices. I finished it, but it was a slog. It was cluttered up with so much extra stuff that there were two, maybe three novels worth of stories, and I'm of the opinion that they would have been better teased apart.