That's when Andrade said she learned Williams had no place to stay despite arctic chills in the region. Then, as if by divine intervention, she was reminded of the money she'd won that day on a scratch-off ticket.

"Thats when i knew why God had blessed me with the winnings. I took him to Wareham where i took my winnings and put him up for 3 nights at the Rosewood Motel," Andrade wrote.

But Andrade didn't stop there. She decided there was even more she and others could do to help Williams, who told her he'd been without a home for three years.

She created a GoFundMe page in an effort to raise money to give Williams some solid footing to help him restart his life.

"Im hoping that we as a community can come together and give this man a second chance. Please anything can and would help. Thank you all and God bless," she wrote.

"I couldn't believe there's somebody like her," Williams told WCVB. "She deserves a lot of the credit for where I am right now."

In addition to the money, community members donated goods and services to the cause. One local barber gave Williams a free haircut, others gave warm clothing and one child even made him a Valentine's Day car.

"There's a lot of good people in this world," he said. "I'm overwhelmed with all the help, and I just want to thank everybody."