A homeless man who hit the jackpot in his change cup—a diamond ring—showed he had a heart of gold by returning it.

The woman who accidentally dumped her engagement ring along with all the spare change in her wallet into the cup noticed the mistake long after she had given the pricey item to the Kansas City man, Billy Ray Harris.

Sarah Darling, who hadn't meant to be quite that generous to the man on the street, explained to Kansas City, Mo.'s KCTV that "my rings were bothering me, so I put them in my coin purse."

Darling said she didn't realize what she'd done until the next day.

"I was so incredibly upset because, more than just the value of the ring, it had sentimental value," she said.

Needless to say, Darling returned to the scene the next day.

Harris told the station, "The ring was so big that I knew if it was real, it was expensive."

He recalled, "She squatted down like you did like right there and says, ‘Do you remember me?' And I was like, ‘I don't know. I see a lot of faces.' She says, ‘I might have gave you something very valuable.' I said, ‘Was it a ring?' And she says, ‘Yeah.' And I said, ‘Well, I have it.'"

Harris added that he wasn’t the type to cash in on someone’s misfortune. "My grandfather was a reverend. He raised me from the time I was 6 months old and thank the good Lord, it's a blessing, but I do still have some character," he said.

Darling gratefully told the TV station, "It seemed like a miracle. I thought for sure there was no way I would get it back.”

Harris did not go empty-handed: He again received money from Darling—this time all the bills she had in her wallet.