Looking for ways to get into the Christmas spirit? Well, here’s one of the best ways to do it – hang a stocking created by one of your favorite fashion designers on your mantle!

Designers including Karl Lagerfeld and Henry Holland have teamed up with Selfridges, one of the world’s top luxury department stores, for a line of limited edition stockings. The store is known for it’s over-the-top holiday windows and glitzy Christmas decorations, and now they’re letting you get your hands on a piece of it. They’re even launching a custom shopping service called ‘Elfridges through which stylized elves will help guide customers through their Christmas shopping.

The stockings range in price from about $40 for a Barbour design to a little over $1,000 for a Maison Martin Margiela boot. The Henry Holland stocking comes with a matching iPhone case, but you’re sure to get plenty of joy this season out of each of the other designs too. Pick up your favorite stocking style today in store or online as they’re sure to sell out long before Christmas rolls around!

Karl Lagerfeld, $260


Maison Martin Margiela, $1,115


Barbour, $39


Moschino Cheap & Chic, $305


Highgrove, $78


Henry Holland, $98