A kind-hearted crocheter is once again appealing to her local community for yarn to enable her to continue her charity work.
Terri Williams from Duluth, Minnesota, has been giving away free mittens, hats and scarves to those in need over the past seven years, however relies upon donations to carry on her crocheting.
The Duluth News Tribune reports that Ms Williams' kind gifts are rarely turned down, and are often passed on should they stop being used.
Ms Williams, who is a bus driver for the Duluth Transit Authority, said: "I was raised that we take care of each other," and described how grateful recipients of her woollen garments were.
After handing out thousands of handmade warmers she told the newspaper that she was finally out of yarn.
She is now making a plea to the public to donate wool to her project, and hopes that this drive will be as successfully as a similar request she made five years ago.
This resulted in the local community giving enough yarn to fill a small shed.
Resident Helen Erchul has now stepped in to help, providing plenty of leftover yarn and also assisting with making mittens so that Ms Williams has even more to donate.
But even with this help she is still in need of yarn as she admits "it breaks my heart to see people without anything to keep them warm".
Despite a busy schedule of driving buses Ms Williams described crocheting as her full time job, bringing her much enjoyment and keeping her active.
She told the paper that she now fills her free time with crocheting, whether that's on fishing trips or in the evening.
And it seems that all this practice has really paid off, as Ms Williams can reportedly make a mitten, hat and scarf set in three to four hours - a mean feat for even the most experienced of crocheters.