A review by jayantika
Kafka on the Shore by Haruki Murakami

4.0

Unpredictable plot but soooo fucking long bro -0.5 for that