Meghan Markle [1] made a surprise appearance at a polo match [2] alongside her husband, Prince Harry, on Thursday. For the occasion, she wore a denim midi dress by Carolina Herrera [3] ($2,190), which featured a V neck and thick belt. Accessorized with a J.Crew raftan clutch [4], a pair of white Aquazzura Deneuve pumps [5] ($750) (which she also owns in black [6]), stud earrings, and oversize sunglasses, the duchess's dress looked incredibly stylish.
However, it's a small yet important detail that really made all the difference: the deep pockets. Finding a pretty dress with pockets [7] can be a bit difficult, but there's just something about adding that functional element that gets us more excited than anything.
Of course, it's not the first time that Meghan stunned in a Carolina Herrera creation. Back in June, the Duchess of Sussex wore a beautiful — yet controversial — pink off-the-shoulder dress [8] by the designer when she attended her very first Trooping the Colour. This time around, however, it doesn't look like she made any royal fashion faux-pas [9]. Read on to get a closer look at her stunning ensemble, and then shop her exact dress, as well as similar options.