Leaving behind the rushed madness of the army-themed Balmain collaboration, H&M has decked its halls in a brand new festive campaign starring singer Katy Perry. In true Perry style, the 31 year old has been photographed for the campaign cuddling up to life-sized nutcracker soldiers and candy canes as she models the Swedish retailer's playful Christmas offerings.

Perry has been a long-time fan of the brand, and she explained that "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 pieces into my vintage wardrobe," so she is no stranger to their style.

Katy Perry is face of H&M
Katy poses with the toy soldier straight from the Christmas tin of Quality Street H&M
The campaign, shot by Jonas Åkerlund, encompasses a range of the high-street store's designs with everything from tailored tuxedo jackets and elegant fringed skirts to an adorable 'Elfie Selfie' sequin embellished knit that Katy has admitted to being her favourite piece.

Katy has also recorded an exclusive Christmas song for the campaign entitled Every Day Is A Holiday that will be revealed with the store's full-length Christmas advert on 23 November.

Katy Perry is face of H&M
Knitted jumper, £14.99 H&M

Despite a string of hits, Perry is overjoyed with the chance to record a festive track, saying that it is "every artist's dream to have their own Christmas song". The predicted success of the Christmas campaign and song will further fuel the singer's global success − Perry recently ended her 15-date Prismatic tour that led to her knocking Taylor Swift off the top spot as the highest paid woman in music. Forbes estimate her earnings to have been $135m (£88.2m) over the last 12 months, but that doesn't stop her from enjoying a touch of high-street style for Christmas.

Katy Perry is face of H&M
Elfie Selfie sweater, £14.99 H&M

Alongside as their playful campaign with Katy Perry, H&M have also launched a range of specially designed gift cards with UNICEF to raise money for children in Myanmar. For each card bought, the H&M Conscious Foundation will donate 5% of the price to UNICEF, which will go towards providing education for more than 350,000 children in the Rakhine State.