Scan barcode
A review by shieldmaiden27
Kafka on the Shore by Haruki Murakami
challenging
dark
emotional
mysterious
tense
medium-paced
3.5