Fashion is a multi-billion pound industry with plenty of gorgeous fairytale gowns. But some are worth a lot more than you think.
Custom-made designs – otherwise known as couture – can be worth hundreds of thousands, if not millions.
The top ten most expensive dresses of all time have been revealed with the list featuring everything from Hollywood royalty to lots of pearls.
Of course, the Duchess of Cambridge’s lacy Alexander McQueen wedding dress makes the cut, reportedly costing £250,000 to make.
Other names include Audrey Hepburn and her famed Givenchy dress as well as Marilyn Monroe’s windy design and Lupita Nyong’o’s gorgeous pearl gown.
Read more from Yahoo Style UK: