Los Angeles: Beyonce Knowles surprised Christmas buyers by making an appearance at a shop and treated some of them with gift cards.
The 32-year-old singer made an impromptu appearance at Walmart in Tewksbury, Massachusetts, on December 20, where she was spotted pushing her own shopping cart and picking up a copy of her self-titled record, which topped the US charts, reported Us magazine.
Beyonce also bought a few toys, including a Barbie dolls, which were apparently for her 23-month-old daughter, Blue Ivy Carter.
"It would be good to get a little toy or something for Blue. That would be cute for her -- my baby," Beyonce said, as she picked out a baby doll.
The singer addressed the crowd by using the store`s loud speaker.
"Hello Walmart shoppers, testing Walmart shoppers. It`s Beyonce!
And I stopped by the store today because my record has arrived. I want to give everyone a gift. For everyone in the store right now, the first USd 50 of your holiday gifts are on me. Merry, merry Christmas from Beyonce!," she said.
The `Halo` hitmaker presented 750 customers with USD 50 gift cards, enclosed within envelopes that read, "Happy Holidays from Beyonce."
Wearing an aqua-coloured crop top and matching skirt with a leather jacket, the singer was in great spirits while greeting a huge number of her fans in the shop.