A brilliantly crafted novel, heartbreaking yet astonishingly life-affirming. It will take you to the very edge, and remind you of the mundane in life; the ability to spend time with your family, to enjoy the simple things and to plan and dream for the future. It is a beautiful read -- remember to bring tissues.