Tailoring is a big part of the Duchess of Sussex's wardrobe.
The 37-year-old is frequently seen in a sharp suit jacket, paired with tuxedo trousers or skinny jeans (we loved the oversized white pinstripe blazer she rocked in Sydney recently), but one of the coolest tailored looks she's worn this year was a dress, rather than separates.
To attend a charity gala performance of Hamilton in London in August, Meghan chose a black double-breasted tuxedo dress by Canadian brand Judith & Charles and she looked fabulous, keeping the rest of her ensemble simple, with black high-heeled courts and a box clutch bag.
Meghan's look perfectly demonstrates why the blazer dress trend has really taken off in the last year; a tailored frock is so easy to style, because it doesn't require any adornment - just heels and a bag.
As we edge ever closer to Christmas, the blazer dress really comes into its own, because it's the ideal day-to-night piece - all you need to do is swap your shoes, grab a clutch and you're party-ready.
What else can we learn from Meghan's look? We know the former actress favours neutral hues when it comes to tailoring (khaki is about as 'bright' as it gets for the Duchess), but we're also loving some of the jewel-toned and sparkly blazer dresses that will be in Christmas fashion collections. Plus, there are some gorgeous sleeveless varieties, too.
We've rounded up five of the best blazer dresses in the shops right now...1. Buckle detail wrap blazer dress, £20, Boohoo
2. Wrap tux mini dress, £65, River Island
3. Petite gold button blazer dress, £25, PrettyLittleThing
4. Black satin blazer dress, £56, Glamorous
5. Green tux dress, £50 (was £70), Very Michelle Keegan