A teenage treasure hunter who combs river bottoms with a heavy-duty magnet pulled a safe containing thousands of dollars—and he captured hearts online after returning the money to its rightful owner.

George Tindale was scouring the River Witham in Grantham, Lincolnshire, with his dad when he made the incredible discovery three weeks ago. They followed a trail of clues to track down the cash’s owner, a businessman whose safe was stolen 22 years ago.

“I mean it was amazing really,” said the 15-year-old who lives in Newark, Nottinghamshire. “We pulled this safe out and it had all that money in.”

The father and son were left gobsmacked when among the mud and slime inside the small safe was a pouch containing $2,500 colorful Australian dollars (around $1,800 US).