Amy Perrella told ABC13 she went to Baybrook Mall to buy a gift Thursday, when a man she never met offered to pay for it.
Perrella says she initially refused, but he persisted.
She was so touched by his generosity, because sadly, her mother died earlier this week.
"This is just ironic. I feel like that's the kind of person she was, a very giving person. I feel like he's sort of, had this spirit, kind of like touched by an angel," Perrella said.
She said she didn't get the man's name, but if he sees her story, she wants him to know how grateful she is.
RELATED: Teen's non-profit brings holiday cheer to foster kids