The dress was a hand-stitched lily white gown with high-neck detail and was made of a delicate crepe silk. The bias-cut meant that that gown skimmed Meghan's fine-boned frame perfectly, hugging her hips and waist just so. And while classic and relatively conservative too, Meghan's exposed shoulders and arms gave it modernity and daring.

In the build up to the wedding there had been plenty of talk that Stella McCartney would design Meghan's gown so when that role was handed to Clare Waight Keller of Givenchy, many fashion pundits were taken by surprise.

There was also the added factor that while Waight Keller is indeed British, Givenchy is a French couture house which ruffled the feathers of various royalists. Still, they can rest easy now that it's been confirmed that Meghan's reception gown was the creation of a Brit, in fact, the daughter of a Beatle no less.

The gown was long with a slight train meaning that Meghan needed to hold her skirt aloft when walking from Windsor Castle, down the stairs and to the car awaiting her and her new husband, but with Prince Harry as support she managed to do so with grace and style and even a little magic.

And her gown brought the fairy tale shimmer. It was -- quite frankly -- perfection. It's no wonder the designer is so very sought after when it comes to personalised wedding dresses, but the truth is Meghan got lucky. Bridal is not an area Stella McCartney usually dabbles in.

Duchess of Sussex and Prince Harry, Duke of Sussex leave Windsor Castle after their wedding to attend an evening reception at Frogmore House. Image: Getty.

“I’ve done a few wedding dresses for very close friends and it is an incredible honour,” McCartney told E! news in January 2018, at her fashion show.

“I think it’s one of the most special days in anyone’s life. And it’s such a personal affair, so I’m a big fan of doing wedding dresses in general.”

Markle wore the label to her first official visit to Wales that same month and last wore a cape dress by the label in April. She looked devastatingly beautiful -- but then it seems that these days she always does.

Meghan's style has evolved as she has grown up and she generally opts for clean lines, conservative styles with a tiny pop of surprise somewhere. On this occasion that surprise was provided by her shoes. The sweet heels were from Aquazurra made in silky satin, with nude mesh, but here's the kicker -- if you look closely you'll see that the soles were painted in baby blue. Heaven.