
Kafka on the Shore by Haruki Murakami has to be one of the stranger books I’ve ever read. I’m only about half way in, and there have already been leeches and sardines (separately) falling from the sky, an Oedipus-style prophecy, a character who can’t read but can talk to cats, and—saving the best for last—a …