CLACKAMAS, Ore. — Brian DiCarlo says he never thought about keeping the $40,000.

The Oregon man found the money — $2,000 in cash and a $38,000 cashier’s check — in an envelope in a grocery-store parking lot near Portland.

“My first thought is that this person, whoever it is, is a wreck, and they are probably losing their mind trying to retrace their steps,” DiCarlo told KPTV
.

He was right.

Sharon Davis, 71, of Portland, didn’t realize she had lost the money until after she returned from getting a cup of coffee at Starbucks. She frantically searched the parking lot and asked local shops if anyone had turned it in.

She had put the money in the envelope for a down payment on a house, and the envelope also included paperwork for the transaction.

DiCarlo called the Clackamas County Sheriff’s Office hotline to report what he found and then turned over the envelope and its contents to authorities.

Working from the paperwork in the envelope, deputies tracked down Davis — who was still searching the parking lot — and returned her money.

DiCarlo later got an emotional call from the woman, who thanked him profusely.

“What a good and amazing man,” Davis told the television station.

Said DiCarlo: “I’m just glad I was in the right place at the right time.”