God does have his guardian angels in action this time of year!
My Step-daughter had a similar story yesterday, as we dropped gifts with the 4 youngest grandkids.
Her friend had called, from Krogers grocery, she was shopping with her young kids, a man came up to the cash register, swiped his card and paid for over $200 dollars worth of groceries.
God has called us to give "it is better to give than to receive", and it isn't important that people know you are giving, or who gave it, it's important to give God thanks, because ultimately it's all from Him and all about HIM anyway!
Merry Christmas!
LMJ