A year after her first meeting with the extended royal family, Meghan Markle is back at Buckingham Palace for the Queen's annual Christmas lunch.
The 37 year-old was just spotted arriving at the Palace with her husband, the Duke of Sussex, in the driver's seat of a black car, ahead of seeing her in-laws.
She can be seen with a bouncy blow-dry, some stud earrings and a high-necked dress, over which she's wearing a classic black coat.
Fans have noticed that the Duchess appears to be re-wearing an Erdem dress she wore in 2016.
The then-actress wore the floral item for a segment on the Today Show, discussing winter style.
In the segment the ever-stylish Meghan talks through winter trends: rivets, high-shine, winter blooms, head-to-toe sweater and shearling.
The Countess of Wessex, her daughter Lady Louise Windsor, Prince Andrew and Princess Beatrice had already arrived before the Duchess of Sussex.
Moments after Meghan arrived, looking regal in diamonds, her sister-in-law Kate joined her.
Being driven by her own Royal beau, the Duchess of Cambridge looked delightful in a pink, high-necked dress and her classic bouncy hair.
Last year, the former Suits actress and then-girlfriend to Prince Harry wore an A-line Self-Portrait 'nightshade' midi dress and diamond drop earrings for the occasion, which was also attended by the likes of Prince William and Kate Middleton.
Markle's attendance at the Palace follows the news that she'll be spending Christmas with the royals at the Monarch's Sandringham estate in Norfolk.
The mother-to-be looked radiant visiting the Royal Variety Charity's residential nursing and care home, Brinsworth House, in Twickenham on Tuesday morning.
The Duchess was wearing a floral print midi dress from Brock Collection, paired with a belted grey wool coat from Canadian brand, Soia and Kyo.