We don't know a woman who doesn't like to buy a brand new dress for Christmas day, and Meghan Markle is no different: she's just been spotted in a black and white lace design by cult UK brand Self-Portrait for her first Christmas lunch at Buckingham Palace.
Yes, all we have so far are grainy shots of her in the car with Prince Harry (they look so cute together!), but eagle-eyed fans identified the Self-Portrait Nightshade Midi Dress within seconds. Scroll to see the look in full.
Of course, the dress is now sold out virtually everywhere (although all Self-Portrait designs don't tend to last long, whether future royalty wears them or not).
Kate Middleton is also a fan of the brand – she wore a white lace maxi-dress by the London-based label to a red carpet event last year.