The Memory Keeper’s Daughter is the first novel by Kim Edwards. The story is set in the 1960s and involves a doctor, David Henry, whose wife, Norah, goes into labour during a snowstorm. Unable to get to the hospital, he takes her to his surgery, where his nurse, Caroline Gil, assists with the birth. Norah delivers twins, a boy, Paul, and a girl, Phoebe: the boy is perfect, the girl is obviously mongoloid. Convinced that his wife will be unable to cope with their daughter’s disability, he tells Caroline to take Phoebe to a children’s home, and later tells his wife the baby did not survive. Caroline, unable to bring herself to leave Phoebe as instructed, takes her away to another town and decides to bring her up as her own daughter. The events that flow on from that decision made by Dr Henry, and the one by Caroline Gil, show how a person’s life can truly hinge on one moment. This is a truly moving novel, heartbreaking in places, heartwarming in others. A thought-provoking page-turner. An excellent read.