Ratings24
Average rating3.7
A solid work of speculative near-future sci fi, but somehow I had a hard time staying interested in it. It's somewhat dated now and the environmentalism feels heavy-handed. I found the number of different characters and narrative threads annoying, even though they were skillfully written and came together satisfyingly at the end.