Meghan Markle and Prince Harry have been photographed heading to Buckingham Palace for the Queen’s Christmas lunch, alongside Kate Middleton, Prince William, Prince George and Princess Charlotte.
It’s the second time the Suits actress and Prince Harry have been spotted in the UK together since announcing they were engaged to be married, with the wedding confirmed for May 2018.
Meghan looked stunning for the event, with a bronzed face and a glossy lip as she wore her thick brunette hair down.
The 36 year old gave onlookers a glimpse of her outfit, which appeared to be an understated Self Portrait number, which has since sold out.
Taking after Kate, Meghan also seems to have an eye for a bargain as the dress is now in the sale for £180, reduced from £300.
However, despite keeping prices high street with her dress, eagle-eyed fans think they’ve worked out where the Princess-to-be’s earrings are from, and the price will shock you.
Prince Harry waves as he drives to the lunch with Meghan Markle [Wenn]
It looks like Meghan is bringing a bit of festive cheer to the palace with snowflake jewellery, the Large Round Jacket Earrings are from Birks’ snowflake collection.
They cost a whopping $ 6,000 dollars, which is roughly about £4,500 and are 18kt white gold with a total carat weight of 1.39ct.
It looks like Meghan chose Birks as it is a Canadian brand, the country she resided in when she played Rachel Zane on the sitcom, Suits.
Meghan has been paying tribute to Canada by wearing their brands for her royal engagements.
She wore a white coat from Line The Label – a Canadian brand – when she announced her engagement to the Prince, causing it to sell out immediately.
And a navy Mackage coat which is also Canadian for her first outing with Prince Harry following their engagement.