A review by maddierice
A Door Into Ocean by Joan Slonczewski

4.25