The Memory Keeper's Daughter by Kim Edwards
A doctor delivers his wife's twins one snowy night, only to realise his daughter has Down's Syndrome. Making a split decision that will haunt him forever, he tells his wife their daughter died, whilst giving her to a nurse to care for. It's a beautifully written, incredibly moving story, about two families with a heart-breaking secret that shapes their lives. Paul, the other twin, has to navigate a childhood in a household weighed down by grief, whilst Phoebe grows into a vibrant young woman, loved fiercely by the nurse who becomes her mother. We well up just thinking about it.