At a Wal-Mart store in Massachusetts on Friday, Beyonce grabbed the microphone for the loudspeaker and made a storewide announcement.
"For everyone in the store right now, the first $50 of your holiday gifts are on me," she said, the store in Tewksbury erupting in cheers. "Merry, merry Christmas from Beyonce."
The pop star made the stop before heading to perform a concert in Boston. She gave out $50 Wal-Mart giftcards to 750 customers.