Kafka on the shore by Haruki Murakami won the world fantasy award in 2006 and is the sort of book you won’t want to put down until you have finished it. Murakami as an author, is known for blurring the line between dream and reality. Elements of magical realism in his work make it an offbeat and eccentric read. Despite this, his stories flow surprisingly well. The following book logs the travels of the protagonist Kafka as he leaves his home to escape the clutches of his tyrannical father. The rest of the story is narrated by an ageing simpleton named Nakata. Their respective stories ebb, flow and converge with each other in ways one can’t predict. Despite dealing with some darker themes and leaving the reader baffled at times, Murakami doesn’t fail to fascinate and amaze even for a second.