Beyonce's self-titled album wasn't the only surprise she had up her sleeve this holiday season.

Ahead of her concert on Friday at TD Garden, Queen Bey stopped by the Tewksbury Walmart Supercenter to do some Christmas shopping (she picked up a copy of her new album), wished everyone happy holidays, and then handed out 750 $50 gift cards totaling a whopping $37,500.

Beyoncé spent $37,500 at Walmart handing out a $50 gift card to all customers who were in the store. pic.twitter.com/j5nBndVoIJ — BEYONCÉ LEGION (@Bey_Legion) December 21, 2013

Each gift card envelope read, "Happy Holidays from Beyoncé."

Happy holidays, indeed!

The Lowell Sun has full details about her visit. Were you there? Did you get to see Beyonce up close? We'd love to hear about it in the comments.