Beyoncé has been filled with holiday joy and in that spirit bought Walmart shoppers $50 gift cards. The 32-year old singer was shopping at the giant retailer in Tewksbury, Massachussetts pushing her own cart and picking up a copy of her latest self-titled album. Jay-Z's wife used the speaker system to greet customers and left a little present for everyone at the store. "Beyonce just hit up wal mart and purchased everyone in the store $50 gift cards. Beyonce for president," a lucky customer wrote on Instagram.

A total of 750 cards, which add up to about $37,500, were gifted to holiday shoppers with an enclosed message that read, "Happy Holidays from Beyonce," reports US Weekly. Queen B seemed to enjoy her time with people that instantly recognized her. An onlooker shot a video of the moment Bey held a child and told the cute little tyke, "you are beautiful."

Beyonce's stint at Walmart seems like a dig to Target after the retailer announced they would not be selling her newly released album. "At Target we focus on offering our guests a wide assortment of physical CDs, and when a new album is available digitally before it is available physically, it impacts demand and sales projections," Target spokesperson Erica Julkowski told E! News.  "While there are many aspects that contribute to our approach and we have appreciated partnering with Beyonce in the past, we are primarily focused on offering CDs that will be available in a physical format at the same time as all other formats. At this time, Target will not be carrying Beyonce's new self-titled album 'Beyonce.'"