The Grove shopping centre in Los Angeles held its 11th annual tree lighting ceremony on Sunday and shoppers were treated to performances from stars including Mary J. Blige and Jewel.
The divas threw themselves into the festive fun. Blige wowed with a stunning performance.
Both were dressed to impress with Mary impressing in two different outfits.
The blonde singer walked the red carpet in wide legged black trousers and a white halterneck top which she paired with high heels.
Accessorising her outfit with a huge smile, the superstar showed that her recent tax worries are not going to get in the way of her showing her fans a good time.
Of course the 42-year-old singer has a good reason to be extra festive this year, she has released a special Christmas album entitled A Mary Christmas.
She later changed into a pair of skinny black jeans with a black blazer and white shirt.