LOOK: Adorable Photo Shows Husband Helping Wife Pick Out Makeup

Mailman's Call for Help: I'm Surrounded by Wild Turkeys!

A single mom who had just won $200 on a scratch-off ticket used her good fortune for a powerful act of charity for a man desperately in need.

Sofia Andrade was driving when she saw Glenn Williams on the side of the road with a sign that said "Homeless Please Anything Will Help."

Temperatures were subzero and Sofia wrote that she could see Glenn shivering and with tears in his eyes.

She pulled over and asked if she could take him for coffee and something warm to eat.

On the drive to Dunkin Donuts, she called all of the homeless shelters within 10 miles, and there were no spots available.

"It was then I knew why I won the $200," she wrote. "God placed Glenn in my path for a reason, so I drove him to the Rosewood Inn in Wareham and paid for a 2-night stay."

She said that Glenn began crying and praying and telling her she was an angel.

After posting about the encounter on Facebook, she started a GoFundMe campaign to raise money to "Help Give Glenn a Second Chance."

"I'm hoping that we as a community can come together and give this man a second chance," she wrote.

Within a day she exceeded the $5,000 goal, and as of this posting has collected more than $17,000.

Sofia expressed gratitude in an update to the page, saying she was "blessed and honored to be part of everything that has happened over the past couple of days."

"Thank you to everyone who is come together and donated for such a great cause."

Watch 'Price Is Right' Contestant React to Winning $120K Car

Toddler Fighting Leukemia Gets Thousands of Birthday Cards

Officer: Hearing Angel's Voice at Crash Scene 'Changed Everything for Me'