Looks like her self-titled moment wasn't the only spontaneous gesture Beyonce had up her sleeve. The R&B diva hit up a Wal-Mart in Tewksbury, Massachusetts Friday to surprise shoppers with a generous offer.

Yonce announced her holiday donation over the store's PA system. “For everyone in the store right now, the first $50 of your holiday gifts are on me,” she said, before handing out gift cards to 750 shoppers.

Mrs. Carter also took the time to wander the aisles and greet fans during her visit. Take a look at some of the footage of the event below.

[via]