The universally flattering shade both Kate and Meghan wore this week
The royals, from Kate Middleton to Meghan Markle and Princess Diana, are all fans of wearing violet.

The royals, from Kate Middleton to Meghan Markle and Princess Diana, are all fans of wearing violet.