She’s beautiful, she’s talented, she rocks a leather trouser like no one else, and yesterday Nicole Scherzinger took time out from her X Factor duties for a little light retail therapy. The singer and judge made a beeline for the All Saints shop in Westbourne Grove, London and emerged later on, with her wallet a cool £10,000 lighter.

Here at ELLE we’re the first to stress the importance of a great coat and it seems Nicole is a girl after our own heart, since her stocking-up session saw her choose from their trademark biker jackets, parkas and other outerwear, revealing to delighted staff that she loves the new collection and has always been a fan of All Saints leather jackets. She even said that she didn't feel like taking any of her new purchases off for a while and in particular loved the Blake biker and Dune cape.

Some of the bits Nicole picked up included the following:

Blake biker £395, Nikol coat £350, Check Garboury parka £395, Muich sleeveless blazer £175, Gora cardigan £95, Dune Cape £250, Paradise leggings £65