Christmas came early for more than a dozen shoppers in West Michigan when two strangers paid off their Kmart layaway bills.

It started Monday evening in Plainfield Township, Mich., when an unidentified woman footed $500 in layaway bills for needy customers. The woman also donated a shopping cart full of toys to the store, Grand Rapids, Mich., affiliate WOOD-TV reported.

"It was really crazy the way she did it," Kmart employee Dannell Goddard said. "She was so excited and so happy to do it. ... She just felt that she was blessed and she wanted to bless others."

One of the recipients of the woman's kindness was Mary Chapin, who said the act of kindness "restored her faith in people."

Chapin had put about $200 worth of toys on layaway for her son. She had hoped to pay it off by the week before Christmas, but got a call from Kmart that changed all that.

"They said that someone had paid $180 on my layaway and there was only $10 left," Chapin told WOOD-TV. "I thought it was a joke."

"I thank her," Chapin said. "It's the best gift that I ever received, and it's the gift of believing in people."

Just days after the original story aired, a copycat good Samaritan paid a visit to the Plainfield Kmart and settled 14 layaway bills totaling around $2,000.

The man, who he wishes to remain anonymous, said he hopes his good deeds will inspire others.