Kate McClure was stranded. The 27-year-old had run out of gas on a Philadelphia freeway.
On Nov. 10 she described her ordeal on a GoFundMe page, writing: “I never ran out of gas before, and my heart was beating out of my chest.
"I pulled over as far as I could, and got out of the car to head to the nearest gas station.”
But before she could get very far, she ran into a good Samaritan named Johnny Bobbitt Jr.
“He saw me pull over and knew something was wrong. He told me to get back in the car and lock the doors," she wrote of the incident that took place in October.
"A few minutes later, he comes back with a red gas can.”
What makes this story a bit unusual is that Johnny is a homeless veteran and was short on cash himself.
Kate wrote that he used “his last 20 dollars to make sure [she] could get home safe.”
Remarkably, Johnny didn’t ask for anything in return. But Kate was so touched by his act of generosity that she’s visited him frequently, repaying him for the gas and bringing him warm clothes and food.
She was touched by his repeated displays of generosity. When she brought him a box of breakfast bars, his first question was to ask if she wanted one.
When she brought him bottled water and grocery store gift cards, he couldn’t wait to share them with two friends who are also homeless.
But after all this, she realized she wanted to do more, so she decided to share his story on a GoFundMe page, with a goal of $10,000 to help Johnny get back on his feet.
She was astounded when the campaign quickly went viral, and within two weeks, the amount of money raised surpassed $330,000.
Due to all the support, she was able to get Johnny off the streets and into a hotel for the holiday weekend.
She wrote: "Tonight we took Johnny shopping for some essentials!! We got him in a hotel for the holiday weekend while we decide where his new HOME will be!!!!"
Kate believes Johnny will absolutely make the most of his recent windfall.
"He is very interested in finding a job, and I believe that with a place to be able to clean up every night and get a good night’s rest, his life can get back to being normal," she wrote.
She shared a couple of photos of Johnny from before his time on the streets, writing: "Johnny is a veteran of the U.S. Marine Corps, and was a firefighter/paramedic.
"This is just a reminder that this could happen to any of us."