lvw5018 's review for:

Exhalation by Ted Chiang
3.5
challenging hopeful mysterious reflective medium-paced