A glamorous sequinned Catherine Walker evening gown and an 80s tartan coat worn by Diana, Princess of Wales have sold for more than £100,000 at auction.
The teal floor length dress - one of the Princess's favourites, went for £96,000 at the sale on Tuesday.
The shimmering gown, which is split to the knee and has accentuated shoulder pads, was commissioned for the Princess in 1986 by Walker - who was her much loved go-to designer. She wore it on a state visit to Austria the same year and many times after.
Auctioneer Kerry Taylor said: "It is unusually glitzy being entirely covered in shimmering sequins - more Hollywood glam than the sedate, elegant numbers she usually wore."
The second outfit - a bold, green tartan wool coat with wide, padded shoulders, the Princess's trademark sailor-collar, and a matching skirt - was not a popular look.
Despite being likened to a horse blanket by the media after Diana wore it on a trip to Venice with the Prince of Wales in 1985, it sold for £11,250.
Made by Elizabeth and David Emanuel, who designed the Princess's wedding dress, it ended up in a resale clothes shop after being handed over by Sarah, Duchess of York's mother.
The Princess was also photographed wearing the coat while holding baby Prince Harry on board the Royal Yacht Britannia on the same trip to Italy.
It ended up in a Hampshire high-end clothes resale shop some years later, and was bought in 1990 by the vendor who was told it had come from Susan Barrantes, mother of Sarah Ferguson.
The Duchess of Cambridge has followed in Diana's footsteps by wearing Catherine Walker - last opting for the label when she chose a grass-green coat dress for her appearance at the Chelsea Flower Show last week.
Kerry Taylor Auctions' Passion for Fashion sale was held on Tuesday in Bermondsey, south east London.