A review by kingbunnyy
Kafka on the Shore by Haruki Murakami

2.25