Probably one of the best books I have ever read, entirely captivating from start to finish telling a beautiful, funny and often tragic story of a man trying to find his place in a world that doesn't seem to want or understand him. I simply could not put it down till the last page. Five stars.