kerry rated Kafka on the Shore: 5 stars

Kafka on the Shore by Haruki Murakami
Kafka on the Shore is powered by two remarkable characters: a teenage boy, Kafka Tamura, who runs away from home …

Kafka on the Shore is powered by two remarkable characters: a teenage boy, Kafka Tamura, who runs away from home …