One of the best books I've read. It is funny, sad, gripping but most of all heart-warming and touching. A tale of growing up, finding and mastering life and more oft than once the reader will think back and remeber moments of his own life with Both happy and sad smiles.