At her husband Patrick’s funeral, Nancy is stunned when an older woman, Amanda, reveals that the baby in her arms is Patrick’s child. Amanda claims that the baby’s mother can’t care for her, leaving Nancy to decide what to do. Nancy is shaken, but when the baby ends up in her car, Nancy discovers a birthmark that matches Patrick’s. Seeking answers, Nancy gets a paternity test, which confirms the baby is Patrick’s.
Determined to find the baby’s mother, Nancy tracks down Amanda and learns the shocking truth: the baby’s mother is Emma, Nancy’s old friend from school. Years ago, Nancy had lied to Patrick, claiming she was pregnant to break him and Emma up. Patrick had believed her, but the truth never came out, and Nancy had kept the lie going.
Now, Nancy wants to make things right. She decides to raise the baby, Catherine, as her own and eventually tells her the truth when Catherine is 16. To Nancy’s surprise, Catherine accepts her with love, and Nancy feels forgiven for the mistakes of the past.