A grandmother who lost her wallet formed an unlikely friendship with the stranger who returned it.
Dee Harkrider, 61, Wynne, Arkansas, USA, lost her wallet after leaving it in a Walmart trolley after shopping.
Dee had driven away when she realised she'd left the wallet, and feared it was lost forever... until she received a message on Facebook.
Delivontae Johnson, 19, had sent her a message letting her know he found it.
She said: “I just felt like he was an angel sent from God."
Delivontae had gone to Walmart just after Dee and spotted the wallet sitting in a shopping trolley.
Initially, he kept the money inside for himself and planned on using it to fix his spare tire.
But the teenager had a sudden change of heart and decided to find the owner of the wallet.
He said: “I didn't know if she was going to come back to Walmart looking for a wallet that wasn't there.
"If they would have watched the cameras and seen I’d picked up a wallet, the police would have been at my house."
Delivontae tried messaging Dee on Facebook but got no response and decided to message a friend of hers, Elaine Keown.
Elaine called Dee and explained Delivontae had found her wallet.
Both Delivontae and Dee soon spoke and the teenager decided to drive over to the grandmother to return her wallet.
The pair met in a restaurant parking lot, where they took a picture together that has gone viral on Facebook.
The grandmother of seven said: "When he got there, I jumped out of my car and I said, 'I'm gonna take a picture so I can put it on Facebook!
"I wanted people to know what this young man had done for me. I had to share it."
Dee awarded Delivontae with $20 (£16.46) for his act of kindness.
And took Delivontae's mom for a lunch to thank her for her son's good deed.
Delivontaesaid it felt "great" to do something selfless for someone he now considered a friend.
Dee said: "People need to know that it doesn't hurt to do a good deed nowadays."