No one expected to see Meghan Markle for at least a couple of months after the birth of Archie Harrison, but on Saturday the Duchess of Sussex took us all by surprise.
Meghan, who gave birth to her first child on May 6, joined Harry and the rest of the family in London for the Trooping of the Colour, the annual celebration of Queen Elizabeth II’s birthday involving a military display, jet show and general pomp.
Fans lining the streets cheered as the royals rode in carriages to Buckingham Palace, the crowd going even wilder when they saw Meghan was beside Harry.
At five weeks old Archie is still too young to attend, but Prince William, Kate Middleton, Prince George, Princess Charlotte, Prince Louis, Prince Charles, Camilla and the rest of the family joined the Queen on the balcony of Buckingham Palace.
The Duchess of Sussex dressed conservatively for her first public appearance since introducing Archie to the world, opting for a navy blue dress by her wedding dress designer, Clare Waight Keller and a hat by Noel Stewart.
Meghan’s decision to attend the Trooping of the Colour could be interpreted as a slight at Donald Trump. The US President visited the UK for three days this week, where he spent time with the Queen, Prince Charles and other royals. Meghan’s absence was explained as due to her maternity leave … only for her to attend a high-profile royal family event a few days later.
It might not be shade, but it also might be. And deservedly so after Trump called Meghan – a royal and American citizen – nasty … then blatantly denied calling her nasty.
But let’s not let that overshadow what really matters today: celebrating the 93rdbirthday of Queen Elizabeth. Name a more badass great-grandmother. I’ll wait.