Monday is the last day of layaway pickup at Walmart in Mechanicsburg -and some local families got a big surprise when they came to pay off their gifts.
Just before noon, a man came in and said he wanted to pay off all the remaining layaway balances - the entire balances.
"We were scraping together the last few minutes here to pay for it, we were actually going to have to return a couple things," says customer Brittny Coeyman, who had $280 remaining on her balance.
He gave the store a check for $50,000. It covered layaway for 100 families.
"Kinda took us aback," says store manager Steve Myers. "We look at these layaway, you hear about it but this is so generous, it's unbelievable someone could do that."
The donor wants to stay anonymous, and he would only identify himself as "Santa B."
"Just thank you so much, it's a miracle for not just us but for so many people," says Coeyman. "And there's nothing else I could ask for for Christmas."