The setup for the story was very interesting - the possible future laid out was darkly compelling. However I never warmed up to the characters. I didn't care enough about them and the whole book started to drag when the connection was obviously missing. Again, the ideas were interesting, and if you are into explorations of how our future might play out on earth, then certainly pick this up. But I sometimes need the dance of story to pull me through, and I found this book a little lacking there.