If you don't believe there's good people roaming this earth, wait until you hear this touching story. A young mom from Sioux Falls, South Dakota was holding up a line in her local Walmart after realizing she didn't have enough cash on her to buy four boxes of diapers. But Carol Flynn, the 73-year-old woman behind her on line, used the opportunity as her opportunity to give back. You have to watch this video footage. Trust me, it will make you cry.
Read more ¿Qué más?: SEE: Model shows colostomy bags to world & her courage goes viral
"I was standing in line and there was kind of a hold-up," Flynn told ABC News. "I noticed this young lady was standing at the checkout. I walked over to her, put my arm on her shoulder and I asked, 'Is there a problem?' " The young mom, Katie Kanefke, claimed that she was just buying diapers. Flynn noticed the woman only grabbed one box and set the other three boxes of diapers aside. But she decided that wasn't going to happen–and just like that, Flynn, a former state director for the March of Dimes charity, pulled out her credit card and paid $120 worth of diapers. How sweet is that?
Kanefke wasn't just shocked, she was touched. "I couldn't believe it. I kept saying, thank you and God bless you … then I walked out in the parking lot and started crying," she told a local paper. "It just hit me. It was an awesome statement of what God's love does."
But Kanefke wasn't the only one moved by Flynn's generosity. A Walmart customer named Jason Yoshino captured the entire thing on his cell phone. He was actually on line with his wife when it all happened, browsing through his Facebook page before recording the moment. He posted it on his page and it's since gone viral.
Kanefke is a struggling stay-at-home mom with a 4-month old son. She and her husband have been living off of just his income and it's been tough. They claim that they will be forever grateful for what Flynn did for them. It's so good to hear that there are still genuinely caring people out there still!
[ABC US News](http://abcnews.go.com/us) | [ABC Sports News](http://abcnews.go.com/sports)
Image via ABC News