KENNESAW, Ga. – A Kennesaw police officer was caught red handed. That’s right, he was caught in the act . . .  of what you ask? He was captured performing a random act of kindness.

The officer is being praised for lending a helping hand. On social media people are saying he went above and beyond the call of duty to help out a local mom, reported Fox 5 Atlanta. Indeed, he was caught red handed being a role model.

Madison Obrien shared the touching circumstances on Facebook last week after witnessing the gracious gesture while shopping at a Kroger in Kennesaw.

She said it all began in the parking lot when she and her roommate walked passed a mother who was getting a screaming toddler as well as a crying baby out of her vehicle.

“She definitely had her hands full,” Obrien said. “As we smiled at her and continued walking, we saw a cop get out of his patrol car and walk up to the mom.”

Obrien said the officer offered the mother some help and grabbed the toddler’s hand. He then assisted with the stroller for the mother, wished her well, and they went their separate ways.

But the story doesn’t end there.

Thirty minutes later, Obrien said she was walking toward the checkout line when they passed the mother again. She had the baby on her hip and her young son by her side.

“We watched as the toddler picked up a small toy and asked his mom if he could have it,” Obrien said. “The mom replied, trying to smile but with sadness in her face, ‘I’m sorry baby, we can’t get that today.'”

Obrien said her heart broke into a million pieces as the boy began to cry. As a result, she was about to buy the toy herself when the officer from earlier offered to do the same.

“The cop then proceeded not only to buy the toy, but also this mom’s entire grocery cart of food as well,” Obrien said. “We watched in amazement at this superhero cop and his giving heart!”

Obrien said the act of kindness served as a reminder that there are still so many good people in the world. She snapped a photo of the officer and the mother in the checkout line and shared it on Facebook.

“He was just a good person trying to do something good,” she said. “I hope this encourages you as much as it has encouraged me too, when you can, lend a helping hand, bless somebody else’s day, or just be kind. God put us all here for the same purpose, to be a light in the darkness!”

And, according to another person, the story still isn’t finished.

Courtney Morris was the Kroger cashier. She replied to Obrien’s Facebook post and said she was working the register at the time the photo was taken.

“I immediately felt bad because in my eyes I saw a white cop and a black mother, and I couldn’t help but think something bad was about to happen to her,” Morris said. “Not only did the cop pay for her groceries but he also got cash back and gave her that as well! It was definitely heartwarming, and it shows that in a world full of mess there are good people out here and that God is doing miracles every day!”

Morris told FOX 5’s Katie Muse she felt good after witnessing the kind act. Moreover, it’s nice to know there are people in the world willing to help others.

“I don’t know the woman’s financial situation but as a mother of two, I’m sure that moment really impacted her day,” Morris said.

The Kennesaw Police Department identified the kindhearted man as Officer Matt Wilson. He’s worked for Kennesaw Police for nearly 10 years.

(Photo Madison Obrien Facebook)