A review by mahaofhyrule
Kafka on the Shore by Haruki Murakami

5.0

This book is a metaphor. Not something that can be easily explained, but definitely a gem.