However Meghan, who chose a $700 dark navy Club Monaco dress (which has since sold out) for the occasion, accidentally flashed her bra when her top button became undone, as she waved to well-wishers singing her Happy Birthday.
While stuffy royal-watchers were quick to pounce on the Duchess’ apparent faux pas calling it a ‘wardrobe malfunction’ we say leave the poor girl alone – it’s her birthday! And plus a hint of black lacy bra is chic - better than a frumpy beige one at least!
Meghan accessorised her look with a Philip Treacy hat, Aquazzura pumps, a black belt and Kayu clutch.
Harry served as best man in the wedding, having been friends with van Straubenzee since they were children, both attending the Ludgrove Prep School in Berkshire.
Charlie and his older brother, Thomas van Straubenzee, also reportedly served as ushers at Harry and Meghan’s wedding in May.
This article originally appeared on Marie Claire.