Katy Perry is the face and sound of H&M's festive campaign.
The 31 year old pop singer appears as a fairy wearing festive red and green looks and bringing to life gingerbread men, over sized presents on roller-skates and giant teddy bears.
'I had such a festive time shooting this larger than life holiday commercial with Jonas Akerlund, and all of the fun clothes, especially my favorite, the Elfie Selfie sweater. H&M has been a part of the evolution of my personal style since I was 13, when I would start to incorporate fun, affordable H&M pieces into my vintage wardrobe. I can't wait for you to give your wardrobe some sparkle with this magical holiday collection,' said Perry.
In addition to the new print campaign, she also stars in a TV commercial singing a new upbeat version of the Christmas classic 'Every Day is a Holiday'. The '#HappyandMerry' campaign is a play on the H&M acronym.
Check out some more images from the campaign below and sound off on twitter @fmd1_com using the hashtag #lovefmd.