Catherine had spent every year of her childhood believing that Rose was her grandmother. After her mother died when she was only five, Rose became the center of her world, raising her with care, reading her stories, teaching her to face the pain of loss, and giving her a daily sense of safety and love. Rose had always told her that her father had left before she was born, and Catherine never had a reason to doubt it. Before she passed suddenly from a heart attack, Rose left Catherine her old wedding dress, saying warmly, “One day, you will wear this dress, and you will feel all the love I have gathered for you.”
Years later, as Catherine prepared the dress for her own wedding, she opened it to clean and adjust it for the big day. As her hand traced the folds of the old fabric, something unusual caught her attention. A small letter, carefully folded and hidden deep in the seams of the dress, fell into her hands. It was from Rose. But it wasn’t an ordinary message of love or marriage advice. It was a secret Rose had kept for more than thirty years.
Rose explained that she was not Catherine’s biological grandmother. In truth, Catherine’s mother, Elise, had once been Rose’s caregiver and had fallen in love with Rose’s nephew, Billy. Billy was married, unaware of Elise’s pregnancy, and had moved away, leaving behind a story no one could know. After Elise died, Rose had decided to raise Catherine as her granddaughter, telling everyone she had been adopted, in order to protect her and to avoid destroying Billy’s family. And the man Catherine had always known as “Uncle Billy” was not just a relative—he was her biological father.