When Kansas police officer Mark Engravalle responded to a call about a homeless mother who was caught shoplifting, he went way above the call of duty and used his own money to help her and her children.

Engravalle explained on "Fox and Friends" today that he responded to the call at a Roeland Park Walmart, where he found Sarah Robinson and her six daughters.

Robinson, who is homeless after being widowed in 2012, had ran out of diapers for her two-year-old twins. Since she had no money, she tried stealing diapers, baby wipes, children's clothes and shoes from the Walmart, but was caught.

Engravalle quickly realized that Robinson and her kids were in a desperate state.

"The children didn't have shoes on, and their feet were dirty," Engravalle said. "Everyone was crying. They obviously thought that their mother was going to jail ... It was just very sad to see."

Engravalle explained that as a father of two, he was moved to help.

After releasing Robinson with a citation for misdemeanor theft, Engravalle went back inside the store with the kids and bought them supplies. He even let the girls pick out their own shoes.

"The heart that she had, the will to survive. Obviously, she was in a desperate position," Engravalle said. "And obviously, I don’t condone her actions, but I think her heart was in the right spot. And it obviously touched mine and everyone else’s to see that she was suffering like that."

Engravalle revealed that donations can be made to the Sarah Robinson Donation Fund at any Mission Bank in the Kansas/Missouri area.

Steve Doocy noted that not only has the community rallied around Robinson and her family, she's even been offered a new job to help her get back on her feet.

Watch more on this heartwarming story above.

Instead of Arresting Him, Cop Buys Baby Formula for Shoplifting Dad

Police Officers Play Football With Neighborhood Kids

Woman Pays for Young Mom's Diapers & the Video Goes Viral