A review by jacinderr
Story of Your Life by Ted Chiang

challenging emotional reflective

5.0