Earlier this month, Beyoncé blew fans away when she dropped a surprise album. The songstress is spreading holiday cheer again, this time at a Walmart in Massachusetts.

Beyoncé showed up at the store on Friday and gave away hundreds of $50 dollar gift cards to shoppers, totaling $37,000 dollars. The envelopes read, “Happy Holidays from Beyoncé.”