A Texas teenager has gone viral for all the right reasons after a Facebook user caught him paying the grocery bill for a struggling mom.
The 19-year-old cashier, whose name is John Lopez Jr., was working at the Walmart in Princeton, Texas, in order to save money for college, according to KTVT-TV.
A customer named Laci Simms, who shared the story on her Facebook, was in Lopez's line when she noticed that a woman in line in front of her was "in obvious distress about her inability to pay" for her bill. According to Simms, Lopez stepped in and volunteered to pay the woman's bill himself.
At the time of this writing, the Facebook post had been shared over 3,000 times.
Lopez told KTVT that when he realized that the woman was struggling, "I just felt in my heart that the Lord told me I had to help her."
According to KTVT, Lopez also volunteers for the Salvation Army as a bell ringer.
Some of John's fellow Princeton residents have started a GoFundMe campaign to repay Lopez's generosity to a stranger. At the time of this writing, the GoFundMe had raised over $31,000.