Karl Lagerfeld seems to be the man of the hour! After putting up an extravagant photo exhibit for Rolls-Royce, you can bring a piece of him home for Christmas, courtesy of Selfridges. The store has tied up with him and designer Henry Holland for a limited edition Christmas stocking sold in-store and online. The colorful Lagerfeld stocking has been priced at £200 ($320). If you want to wear a pair of boots instead, then there is a Margiela boot worth £980 ($1565), which can go well with your party attire. If that doesn’t impress you, then the Moschino Cheap & Chic £235 ($375) is a good buy too. So now that the stockings are up, what do you expect them to be stuffed with?