the boy named crow
(Kafka on the shore, by Haruki Murakami)
This book is surely one of my favourite, you must read it.