A review by aurouri
Kafka on the Shore by Haruki Murakami

adventurous challenging dark emotional mysterious reflective medium-paced

4.25