Kafka on the Shore by Haruki Murakami, Japan, 2003
Like all of Murakami’s books (at least all of those I have read to date), Kafka on the Shore does not disappoint. It takes a mixture of ideas and unbelievable situations, blending them together into a novel that may not always seem completely rational but which always pushes the limits of our thinking powers. There are so many possibilities, and nothing is set in stone. It is like a modern-day fairy story.
Photo of Murakami from www.allquotes.info

The stories parallel each other at the same time as they are completely intertwined. As in all fairy stories, all the characters experience personal change as a result of the situations with which they are confronted. At the end, we are left a little wiser, possibly a little confused but, without a doubt, richer for having made the journey.