Beyonce is getting into the Christmas spirit.
The "Woman On Top" singer was snapped visiting a Walmart store on Friday, and she reportedly bought each customer a $50 gift card!
"Beyonce just hit up wal mat and purchased everyone in the store $50 gift cards. beyonce for president," an Instagram user wrote with photo.
The store manager told Us Weekly that a total of 750 cards ($37,500 worth) were enclosed within envelopes that read, "Happy Holidays from Beyonce."
Bey's grand gesture comes a few days after Walmart's competitor, Target, released a statement saying they wouldn't carry her new self-titled album in stores.
"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 Billboard.
She continued, "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.'"
Well, Beyonce certainly seems to be showing Target what it's missing!
We love to see stars give back to their fans, but what do you think about Beyonce's gesture? Tell toofab in the comment section below, and click "Launch Gallery" above to see Beyonce's candid photos!