Kafka on the Shore
2001 • 468 pages

Ratings527

Average rating4

15

My love for this book is more for what it meant to me personally than whether it is good or not.

September 5, 2024Report this review