For her Royal Variety Performance debut on Monday night, Meghan Markle threw out the royal fashion rule book and donned her best sequins for the star-studded event.
Arriving at the London Palladium, the pregnant royal looked sparkly in a £895 sequin halter-neck top with a leaf pattern and a £850 maxi skirt by London-based designer , whose clothing she first wore .
She teamed the look with a black and gold clutch bag, , and from Canadian jewellery brand Birks.
The royal previously wore the earrings to her first solo outing in September to see the Royal Academy of Art in .
Safiyaa malaya strapless top, £895
As for her make-up and hair, Meghan tied up her locks into an up 'do and opted for neutral make-up.
The Duchess of Sussex was greeted at the theatre by seven-year-old Darcie-Rae Moyse, who gave her a bunch of winter flowers, before she was introduced to Take That.
Harry and Meghan - who celebrated their six-month wedding anniversary together at the event - attended the annual televised performance to support the Royal Variety Charity, which benefits UK entertainers in need of help and assistance as a result of old age, medical issues or hard times.
The father-to-be complemented his wife's look in a classic black tuxedo, three years after making his debut at the A-list event at the Royal Albert Hall.
During the evening, the royal couple enjoyed a performance from the cast of Hamilton, three months after they of the West End musical with show creator Lin-Manuel Miranda.
The cast reportedly congratulated Meghan on her pregnancy, in response to which she smiled and thanked them.
Ahead of the evening's entertainment, the couple stood up to sing 'God Save the Queen' before host Greg Davies made a joke about his grandma hoping to marry Harry before Meghan did.
'"All of us single ladies were a bit disappointed when he (Harry) got taken,"' the 78-year-old reportedly told the comedian.
Davies then congratulated the couple on their pregnancy. 'As I believe they say in Royal circles, one is thrilled that two will become three!' he said.