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

5.0

oh wow that was....A Lot