A review by sebby_reads
Kafka on the Shore by Haruki Murakami

5.0