CHARLOTTE, N.C. -- If you ever doubted the power of social media or that there are good people in this world, you have to see this story.

Marilyn Wunderler is still something of a newlywed, who was married just two years. So she was devastated when she suddenly realized her wedding rings were missing

“It has so much sentimental value," Marilyn said. "I was heartbroken in thinking I would never see it again"

She’d gone scuba diving and put the rings in her glasses case for safekeeping.

Then came to buy a pizza at a Denver restaurant where she’s since realized the rings went missing.

“Pulled the glass case in the lot when I came to pick up pizza and the ring went flying," she said.

Heather O’Brien was at the bakery next door a few days later when one of her friends saw the rings in the parking lot.

“I was sad somebody lost the rings," Heather said. "I can’t imagine how devastated I would be and my first thought – I know the power of Facebook – I told girls I’ll post them.”

Within days, the post was shared hundreds of times and Marilyn's husband got a call from his boss.

“He said, 'you need to take a look at this Facebook post. A young lady found a ring and it might be your wife’s,'" he said.

Indeed it was!

Marilyn couldn’t believe it.

“I said, 'Frank that’s my ring! That’s it,'” she said.

They sent Heather proof and Heather even contacted the jeweler for confirmation. She then happily returned the rings.

“It’s unbelievable," Marilyn said. "It really is and Heather is incredibly honest and kind person, I wish there were more people like her in the world."

One of the rings was apparently run over and is a little damaged but as soon as it’s fixed, Heather says she plans to wearing it non-stop.