A review by keshavsingla
Kafka on the Shore by Haruki Murakami

3.5

Weirdly weird