It's the Duchess Dynasty with the Duchess of Sussex Meghan Markle and her sister-in-law Duchess Catherine stealing the show as they arrive for Prince Charles' 70th birthday celebrations at Buckingham Palace.
The Prince of Wales has had a grand time as he settles into his 7th decade.
The birthday boy marked the milestone with two new British royal portrait featuring Prince Harry, Meghan Markle, Prince William, Duchess Kate, Prince George, Princess Charlotte , Prince Louis AND Duchess Camilla.
He also had his very own BBC documentary Prince, Son and Heir: Charles at 70, which features a photo with baby Louis!
And then there was the Google Virtual Tour - which revealed a snap of him and baby Prince George.
Now, Prince Charles is opting for something a little more conventional - a birthday party...
At Buckingham Palace of course!
The birthday boy rode in the same car as his wife the Duchess of Cornwall, while the Queen waited at the palace to greet her son.
The glitzy bash included Charles' sons Prince William and Prince Harry, with their wives Kate and Meghan.
Catherine wowed in what appeared to be a pink frock, teamed with stunning bejeweled earrings while Meghan went from drop diamond chandeliers earrings.
Charles siblings – Princess Anne, Prince Andrew and Prince Edward – were also among the guests.
The event also welcomed European royal families, from Crown Princess Mary of Denmark to King Juan Carlos of Spain.
Clarence House shared an official portrait from the evening, the royal couple look very happy!
According to Rebecca English, The Queen made a speech to her son at the private party:
Describing him as a "dedicated and respected heir to the throne to stand comparison with any in history - and a wonderful father."
She referred to Camilla by name as the woman who ‘sustains’ him. And in a humorous aside she referred to her eldest son as a ‘duchy original’.’
Raising a glass at the black tie dinner, the Queen said: ‘It is a privilege for any mother to be able to propose a toast to her son on his 70th birthday. ‘It means that you have lived long enough to see your child grow up.