A review by krabbykath
Kafka on the Shore by Haruki Murakami

4.75

perplexing, mind-boggling, and bizarre in the best way possible