Greg Parady was already on a charity mission at a Walmart in central Florida when he decided to do some extra holiday giving.

The owner of Parady Financial Group was purchasing bicycles for a Toys for Tots drive last Saturday when he overheard another customer's worries.

"He had heard a lady out in one of the aisles talking about how she needed to pay off her layaway, but she didn't think she was going to be able to take care of all of it this year," Cindy Nazzaro, Parady's business partner who accompanied him on the trip, told WKMG-TV. "I came back here and I saw him standing here with his credit card, and he was just swiping and swiping."

Though he couldn't cover the entirety of the layaway bills -- which came to $89,000, according to NBC -- he did his best to make a significant dent.

Parady used personal and company credit cards to pay off the layaway accounts of half a dozen shoppers at the store, according to the Orlando Sentinel. He also paid half of every layaway bill over $200 -- resulting in more than $20,000 worth of charges.

"Tears [were] rolling down all of our eyes," Debra Davis, the assistant manager on staff, told the Sentinel. "A lot of these people were going to have to cancel their layaways. All week long we've been running across people [saying] 'I really wanted to give this to my kids, but I can't afford it.'"

"I've known him for years and he just does things because he feels like doing them," Nazzaro told WPTV. "It brought us all to tears ... and made me realize we work in an awesome community. This is Greg's way of giving back to the community, paying them back for how gracious they've been to us."

H/T: The Blaze

ALSO ON HUFFPOST: