Talk about the holiday spirit! Someone paid off $10,000 worth of layaway at Toys R Us near the Maine Mall in South Portland.

According to CBS 13, a couple stopped at the Toys R Us and paid enough layaway to cover 100 families! If you have layaway there, you may be surprised when you go to pick it up.

On top of that, the anonymous couple wants to match any donations made by others to the layaway accounts at the South Portland Toys R Us.

How amazing is that?