A review by gidazz
Kafka on the Shore by Haruki Murakami

adventurous emotional mysterious reflective tense medium-paced

3.25