Brooklyn bride-to-be Hagar Elsayed, 25, lost her 3-carat princess-cut engagement ring at a New York subway station.
Thanks to the kindness of two strangers, the dazzling ring is back on her left hand.
Elsayed was riding the N train when she noticed that her finger was bare.
"I noticed it was missing as soon as I sat down," she told NBC New York. "I was devastated. I just prayed to God it was at home somewhere."
Assuming it was gone for good, devastated Elsayed considered buying a replacement.
Her fiancé lamented that he was still making payments on the expensive ring.
Two months after she lost the ring, Elsayed recognized the Fort Hamilton Parkway N-train station agent as the same one who was working on the day her ring disappeared.
She asked if anyone had found an engagement ring.
The answer: yes.
"She's describing the ring. I said, 'diamond engagement?' I remember the ring. Very expensive ring,' and she said, 'You have my ring?'" Agent Anthony Tiralosi, 55, told WCBS 880 reporter Alex Silverman.
"She told me she cried every day."
Tiralosi told the ecstatic woman that an elderly Asian woman who spoke no English turned in the ring.
"I knew it was an engagement ring because I used to sell jewelry," said Tiralosi. "As soon as I saw it, I knew the ring was worth at least $4,000. It was a gorgeous ring. I said, 'Gee, whoever lost this must feel sick.'"
He told the New York Post that he never even considered keeping the valuable.
"It was never even a thought," he said. "I told my kids that night about the ring. I wanted them to know the importance of returning something that didn’t belong to them."
Elsayed provided the documentation to prove the ring was hers. A week later, it was back on her finger.
As for the mystery woman, "She's an angel, whoever she is, and God bless her honesty," said Elsayed. "The whole moral of the story is there are still good people out there."
According to the New York Post, more transit riders are turning in found goods to the Metropolitan Transportation Authority lost and found than ever. In 2012, 24,445 items left on buses and subways were turned in.