A review by rchrissi
Kafka on the Shore by Haruki Murakami

challenging reflective
  • Strong character development? No

3.75