Meghan Markle had a My Fair Lady moment while attending a polo event with Prince Harry yesterday.
The Duchess of Sussex, 40, wore a £670 high-rise pleated shorts, a black broad brim hat, and a black and white polka dot shirt.
She was at the Santa Barbara Polo & Racquet Club, not far from their Montecito estate, cheering on her husband.
Harry, 37, recently joined the Los Padres polo team after playing with his brother William, 39, for the most of his life.
Nacho Figueres, 45, an Argentine sports star known as the "David Beckham of polo," runs the team.
The team won the Lisle Nixon Memorial Trophy after competing in a series of competitions in recent weeks.