StellatrenchStella McCartney isn't completely faultless in her offerings, and has been known to occasionally indulge in a crime against fashion. That said, she more often gets it oh-so-right, and this gorgeous trench coat is certainly one of those times.

Recently sported by Cameron Diaz, this funnel-necked trench coat would suit almost every shape. I'm of a mind that every woman should have at least one trench coat in her wardrobe, because not only is it a timeless classic that won't ever date, it's also an incredibly versatile piece - easy to dress up or down as required. This particular trench is slightly left-of-centre, with a more voluminous shape and asymmetrical collar than your standard coat; but I can't see it going out of style any time soon! If you love it, you can pick it up for $1395 at Bergdorf Goodman.

Get Her Look - Lindsay Lohan's Stella McCartney check blouse | Get Her Look - Nicky Hilton's Diane von Furstenberg dress | Get The Look - Lindsay Lohan's red leather jacket