A Georgia woman got a surprise when a stranger offered to pay for her groceries.

Robin McFadden said she was in line with her three sons at a Publix grocery store in Johns Creek, Georgia, trying to get her coupons in order.

She said a few items were not ringing up properly and she was scrambling to figure out what was wrong as her children fussed.

Someone behind her asked, "How much is she short?"

McFadden said she turned around and gasped when she realized that the person behind her was comedian Jeff Foxworthy.

Before she could say anything, Foxworthy paid for her groceries.

"I told him that he was going to make me cry and then I took the photo. I'm so thankful for him," McFadden said.