This embed is invalid
On many days, high school student Tommy O'Connor doesn't have enough money for lunch, KPIX reports.
But that didn't stop him from doing the right thing when he found a wallet containing more than $2,000 in cash in it.
“With us living month-to-month, it is a big chunk of money and I’m so proud of him that he did that,” Tommy's father Ron told the station.
The wallet was reunited with its rightful owner, a military veteran, who left $50 for the teen.
Tommy's mother, Sherry, expressed her admiration for her son in a text. “I’m very proud of you son. Ms. Kalra called me. Wow your [sic] one in a million. Love you to the moon and back.”
His response? “You should be thanking yourself You raised me.”
Watch the story in the video above.