The extraordinary journey of one unforgettable character - a story of friendship and betrayal, loyalty and redemption, love and loneliness and the inevitable march of time. *Richard and Judy Book Club pick* *Waterstones Book Club Pick* *BBC Radio 2 Book Club pick*