Beyoncé spent $37,500 ($47,499) on gift vouchers for hundreds of her lucky fans on Friday (20.12.13).
The 'Pretty Hurts' hitmaker surprised Christmas shoppers by making an appearance at Walmart in Tewksbury, Massachusetts, where she was spotted pushing her own shopping cart and picking up a copy of her self-titled record.
A store manager told UsMagazine.com that the singer also bought a few toys, including a baby doll, for her and her husband Jay Z's 23-month-old daughter, Blue Ivy Carter, and purchased $37,500 worth of gift vouchers.
She then presented 750 customers with $50 gift cards, enclosed within envelopes that read, "Happy Holidays from Beyoncé."
Wearing an aqua-coloured crop top and matching skirt with a leather jacket, the 32-year-old star was in great spirits as she greeted a huge number of her fans in the shop before briefly addressing the crowd via the store's intercom.
The impromptu store visit came just hours after she celebrated the launch and success of her new album, 'Beyoncé,' at Dave & Buster's arcade in New York on Thursday night (19.12.13), following her concert at the Barclays Centre in Brooklyn earlier in the evening.