That awkward moment when you wear the same dress as somebody else to a wedding. Then that somebody else turns out to be Kate Middleton? Yeah. That happened to this lovely lady, in her blue tweed M Missoni coat.
So here's how to make sure it never happens to you. Whether you're mixing with Royalty or not.
Plan ahead if you're wearing high street
If you're wearing high street, don't leave it until last minute to buy your dress. Chances are that somebody else has done the same, and if you like it? Others will too.
Go dress shopping online
From dress hire sites like girlmeetsdress.com to independent boutiques, trawling the shops online will save you time and energy when it comes to finding something unique.
Look for independent dress labels
Even big stores like Topshop and Selfridges will carry concessions of smaller, independent designers. It's likely that fewer people will have seen or heard of them.
Recycle an old dress
If you have an awesome dress from a few months or years back, try giving it a new lease of life with accessories and fresh styling. Pulling out a classic will mean nobody else has a chance to buy the same frock this season.
Got any more tips for us? Tweet us @handbagcom
WHAT TO WEAR TO A LOW-KEY WEDDING
WHY WE CAN'T WAIT FOR NICOLE SCHERZINGER'S WEDDING
MORE SHOPPING AND FASHION NEWS