A grandmother’s purchase from 7 years ago is bringing smiles to social media users after Marjorie Zarbaugh made a Facebook post about the serendipitous incident.

Zarbaugh’s mother has always dreamt of having a granddaughter; in fact, the woman from Winter Haven, Florida was so smitten with the idea, she bought a gift for her future grandchild 7 years before it was even born.

Zarbaugh’s mother had been shopping at Macy’s on September 9th, 2011 when she saw a little girl’s dress for sale on a clothing rack. She bought the dress and tucked it away into storage for the day when it would come in handy.

Then in May 2018, Zarbaugh announced that she was pregnant with an unborn daughter named Madelynn. At Zarbaugh’s gender reveal party, her doting mother finally got to give her the dress as a gift.

RELATED: 87-Year-old Walking to Buy Mega Millions Ticket Breaks His Hip, Then Wins Hospital Lottery Pool

“She had bought this little dress years before, hoping she’d have a granddaughter one day,” Zarbaugh wrote in a Facebook post. “I thought it was cool, so I kept the tags on.”

Months later, Zarbaugh was going through her stash of baby clothes when she came across the dress her mother had bought.

Zarbaugh was about to cut the tags off of the dress when she noticed a stunning detail: her mother had bought the dress on Madelynn’s birthday seven years before she was even born.

MORE: Woman Discovers Her Co-worker is the Very Infant She Nursed Back to Health 28 Years Ago

“How do you explain that!” wrote Zarbaugh. “Tears, happy tears.”

According to WFTS, the emotional mother says that her decision to keep the tags on the dress was simply “meant to be”.

Be Sure And Pass On The Sweet Story Of Fate To Your Friends On Social Media – Photo by Marjorie Zarbaugh