It's been a long time since Katy Perry has released new music, but the Christmas season is one of giving. After months of teasing and weeks of bizarre Instagram posts, the "Dark Horse" singer's commercial for H&M's 2015 holiday campaign has finally arrived online, featuring a brand new festive Perry track, "Every Day Is a Holiday."

The new ad features two whole minutes of the new Perry single, which brings together her poppy sensibilities with a '70s disco essence and a big ol' thumping bassline. With a celebratory note in her voice, Perry sings about how love is the best gift of all, making every day pretty much like Christmas.

"We don't need a thing under the tree / You give me all I need / Every day is a holiday / When you're the reason to celebrate / Every day is a holiday / When you're the reason," Perry sings in the chorus, with the backing of a massive choir, giving the song an extra dose of holiday flavor.

The video, which ties in as an H&M commercial, plays to Perry's sensibility of throwing as much fun imagery into one visual as possible. Perry herself dresses up in a variety of colorful outfits, playing a green-haired fairy, a sleek Christmas partygoer and even a nutcracker soldier. There are also Christmas trees, elves, giant presents, sexy reindeer men, polar bears, Christmas ornaments and every other festive item that you can imagine. And, of course, Christmas (and an H&M ad) would be nothing without a few adorable smiling children.

Katy Perry is the new face of H&M's Happy Merry holiday collection, following in the footsteps of last year's spokespeople, Lady Gaga and Tony Bennett.

See More Katy Perry