A review by brandyrae
Beautyland by Marie-Helene Bertino

4.0

I hated the ending.
But I enjoyed the rest well enough.
I, too, love Carl Sagan.