Kate Middleton, Zara Phillips
Credit: Cr Chris Jackson/Getty Images, Matt Baron / BEImages

Even duchesses repeat outfits! Catherine Middleton and Prince William attended Zara Phillips' pre-wedding yacht party today, and the Duchess of Cambridge wore a kelly green Diane von Furstenberg dress ($398 at, the same one she was spotted in while touring Los Angeles earlier this month (inset). And that outfit isn’t Middleton’s only go-to! Click “See the Photos” to browse Catherine Middleton’s most famous double takes!