Two hours later, as the family sat down to eat breakfast, the sound of a key turning in the lock made them all freeze.
The door opened, and Margaret walked in, her arms full of grocery bags.
“Good morning! I went out to the market early.
I thought I’d make some soup for lunch,” Margaret said with a small smile. “And maybe roast a chicken for the kids. Oh, I grabbed the keys from that bowl.
I hope you don’t mind.”
Catherine blinked as her eyes darted between her mother and Andrew. “No,” she said softly. “I don’t mind.”
Andrew smiled and the kids got excited about roasted chicken after seeing their parents happy.
Margaret spent the day cooking and playing with the children.
By dinnertime, the house was filled with warmth and laughter as she doted on Tom and Tana.
It was something Catherine would never have expected in a million years. Even more surprising was that she didn’t want Margaret to leave.
A few days later, she told her children who Margaret truly was and a little more about her childhood and why Margaret hadn’t been around until now.
They took the story seriously, but their hearts were so pure they forgave Margaret immediately, and it only took a few more weeks before they started calling her grandma.
So, Margaret stayed and became a part of their lives. She helped with the kids, lent a hand with Catherine’s jewelry business, and even showed a knack for designing new pieces.
Catherine forgave her mother, not all at once, but slowly, piece by piece.
And in doing so, she found something she didn’t know she needed: a family that felt complete.
Eventually, she bought a new red jacket to symbolize this life she built from effort and compassion.
Source: amomama