A review by astridandlouise
Kafka on the Shore by Haruki Murakami

5.0

utterly magnificent.