A review by teacrew
A Tale for the Time Being by Ruth Ozeki

emotional funny sad medium-paced

4.5