While mystery can be a good thing in science fiction, I feel like Greg Bear withheld a bit too much in this one. Too much is revealed too late, and the particulars of an otherwise intriguing futurescape feel rushed-- I didn't have time to really enjoy absorbing them, coming as late in the book as they did. I liked the characters enough to stick with it, though. All in all, it's an enjoyable read, even if it isn't one of Bear's best.