A review by steveatwaywords
Kafka on the Shore by Haruki Murakami

5.0