Meghan Markle's Dress Features Pockets, and It'll Automatically Make You Want to Cheer

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

Meghan Markle made a surprise appearance at a polo match alongside her husband, Prince Harry, on Thursday. For the occasion, she wore a denim midi dress by Carolina Herrera ($2,190), which featured a V neck and thick belt. Accessorized with a J.Crew raftan clutch, a pair of white Aquazzura Deneuve pumps ($750) (which she also owns in black), 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 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 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. Read on to get a closer look at her stunning ensemble, and then shop her exact dress, as well as similar options.

SEA Short-Sleeved Denim Midid Dress
MatchesFashion

SEA Short-Sleeved Denim Midid Dress

SEA Short-Sleeved Denim Midid Dress ($202, originally $405)

Mara Hoffman Denim Midi Dress
Shopbop

Mara Hoffman Denim Midi Dress

Mara Hoffman Denim Midi Dress ($225, originally $450)