What a difference a year, and a few undeserved missiles, make.

In 2022, at the Diplomatic Corps reception at Buckingham Palace, the Princess of Wales was regal, yes. Beautiful, yes.

But a little too appropriate. A scarlet, embroidered and embellished Jenny Packham gown.

She wore the Lotus Flower Tiara (the jewels were a wedding gift to Elizabeth Bowes Lyons, which she transformed into a headpiece, worn often by Princess Margaret) and an expression that had not a care in the world.

Kate in a Jenny Packham sequinned gown previously worn at the Jordanian wedding

Kate seen here smiling and laughing with all the members of the Diplomatic corps at Buckingham Palace

The fabulous four putting on a united front for the official picture

Kate wore a scarlet, embroidered and embellished Jenny Packham gown at the same event in 2022

Kate wore a scarlet, embroidered and embellished Jenny Packham gown at the same event in 2022

This year? It was the ultimate revenge dress. It signalled, as Diana’s Little Black Dress did at the Serpentine on the night Prince Charles confessed to adultery on national televsion, that Catherine will not be cowed.

She will not go quietly into the night. (And, to be honest, why on earth should she?)

The dress isn’t overtly sexy: the occasion is too formal for too much skin and, for most women, an elaborate sash and brooch would instantly kill anything too sensual. But it is form fitting and, like Diana’s LBD, very modern.

On Tuesday night, we glimpsed a woman who not only wears diamonds (the tiara this time was the Lover’s Knot, often worn by Princess Diana; it was a wedding gift from the late Queen) but who is one.

She literally shines under pressure. She knew all eyes would be on her, as the reception on Tuesday night was the first time senior royals will have been seen together since the racism row, when both the Princess of Wales and King Charles were named in the Dutch version of Omid Scobie’s new tome.

So, what did Catherine do? She wore the soft pink Jenny Packham to great effect, at the wedding of the crown prince of Jordan earlier this year.

She did the high hair with tiara thing again. Earrings are the Greville Diamond Chandeliers, made by Cartier. The ensemble certainly beat a pair of black leggings and baseball cap, pulled on in a car park in Montecito.

No cap sleeves, no full-on frou frou Disney skirt. No lace. No black velvet. No white lace, as though she isn’t a mother of children.

The Prince and Princess of Wales at Jordanian Royal Palace to celebrate the wedding of Jordan's Crown Prince Hussein bin Abdullah married Saudi architect Rajwa Al Saif

The Prince and Princess of Wales at Jordanian Royal Palace to celebrate the wedding of Jordan's Crown Prince Hussein bin Abdullah married Saudi architect Rajwa Al Saif

Kate's Jenny Packham ' Georgia' gown was shimmering as she spoke with guests last night

Kates dress was accessorised perfectly with a matching clutch

Kates dress was accessorised perfectly with a matching clutch

 

Those past gowns by Alexander McQueen et al revealed a woman who hadn’t yet found herself. Who was still trying things on, literally and figuratively.

No, last night she showed real confidence. Full-length sleeves. Matching clutch and shoes. All of which she has worn before.

William had earlier in the day been freezing, out selling The Big Issue. It would have grated had Catherine not worn a recycled gown. It would have been crass.

Instead, it was perfect.