Kafka On The Shore by Japanse author Haruki Murakami is about the lives of the Kafka Tamura and Satoru Nakata. Though their lives are completely different and their journeys in this book start far apart, eventually theirpaths cross towards the end of the book. Until then, you will be captured by the magical world and odd creatures Murakami has created.