MIDDLETON (WKOW) -- An 11-year-old girl from Middleton is giving away more than 100 presents to kids in need this Christmas. Some of the presents she bought herself, and many are her old toys.
Ally McCreary started her own Great Christmas Giveaway in 2007 and the tradition has expanded to reach more children each year. Last year, she gave away 85 toys to children in the Madison area.
"It's keeping Santa alive for other kids and it makes me feel really good," said Ally.
The young girl's generosity comes in spite of her family's own financial struggles.
Her father, Keith, shattered his collarbone in an accident in January and was unable to return to work until October. The McCreary's were forced to sell their home and had to move into an apartment.
"I think with all the sense of loss that she's had this year, this was one thing she was determined to not lose," said Ally's mother, Chris. "In fact, she said to me, 'Mom, things are so bad for us and yet we're together and we have a roof over our head and it's worse for other people, so we have to do this.'"
This is one small girl with a big heart.
27 News happened to be at the McCreary's home on a night when one man came to pick up a toy for his daughter.
"I can't even begin to describe how cool it is that someone's taking that initiative, and that someone so young is taking that initiative," said Terence Clark, who lives in Madison with his two young daughters.
It's the spirit of Christmas, wrapped up in this young girl.
"It's really kind of a miracle to be able to see Christmas through the eyes of a child and through the eyes of this very special child," said Chris.
"It makes me feel good that kids are going to have a Christmas and have something to open on Christmas," said Ally.
Ally works through a website called Freecycle, where she posts all her gifts online and then families in need can come and pick up those gifts for their children.
She says it's become her Christmas tradition.