Now that we've gotten over the Balmain x H&M campaign that seemed to completely take over the highstreet, H&M have moved on to their festive season… and we're so happy. 

Katy Perry has teamed up with the retail giant for their 2015 Christmas ad, and in it she is dressed as the most adorable fairy (with awesome hair). 

She also debuted her new song, Everyday is a Holiday, which is played in the background throughout the entire ad. Enjoy!