Last time we saw Duchess Catherine in all-white Alexander McQueen was at her royal nuptials to Prince William. This time, it’s for another royal occasion — the christening of her 3-month-old son Prince George.
While George was dressed in an elaborate replica of the royal christening robe, Middleton took a slightly more modern approach, wearing a custom ivory Alexander McQueen coat dress featuring ruffles down the front. Simple drop earrings and coordinating L.K. Bennett cream pumps completed the look.
And of course, she topped her famously gorgeous hair with a coordinating bespoke Jane Taylor “sinamay beret” featuring netting and a flower appliqué. (See a similar style by the milliner — for more than $1,200! — here.)