We defy Disney to come up with a more picture-perfect princess duchess.
Fresh from giving her first-ever royal speech abroad, Kate Middleton (along with dapper arm candy Prince William) stepped out in Malaysia again Thursday, this time to attend a rather opulent dinner in their honor.
And, as ever, Kate had just the outfit for the occasion.
Proving herself to be fashion's literal as well as metaphorical golden girl, Kate stepped out in one of her go-to British fave designers, Alexander McQueen.
The short-sleeved floor-length white gown featured delicate gold floral (specifically, hibiscus flowers, the flower of Malaysia) embroidery throughout. Not that she needed any help to shine.
In any case, the dress served a double purpose for the duchess—not only was the designer number stunning, but it covered her arms and legs in keeping with the strict decency laws of the country.
Prior to sitting down to dine with the native royalty, Will and Kate signed the official visitors book and posed for photos before receiving official gifts from their hosts: Wills is walking away with a gold-encrusted Malay warrior's sword, while Kate's parting prize was a pair of black lace peep-toe shoes, a diamante clutch and a batik dress.
The dinner took place at the Istana Negara Palace in Kuala Lumpur and capped off the royals' first full day in Malaysia.