Its definitely Kafka on the Shore,
No doubts about that.I loved the book,but I also hated the book especially while reading.I often come to the point where I realise and get excited that I am about to go into that part that might resolve everything in and about this book,but uff...there goes the plot again getting twisted into completely un-contexual un-conventional ways beyond anything that I can comprehend.
I then,again have to re-read the bygone chapters which I thought I had finished to get a better picture about what I am going to get bombarded in the coming pages,though ironically my expectations were seldom met
But at the end,I realise that I loved the book!!! 😀