A review by fictionallibros
Kafka on the Shore by Haruki Murakami

adventurous challenging reflective slow-paced

4.25