A review by adionpluto
Kafka on the Shore by Haruki Murakami

dark hopeful mysterious reflective slow-paced

5.0