The Duchess does denim!
In fact, the chic combo isn't the first time the Duchess, 32, has chosen the flattering look. Wearing the white-and-navy striped Ralph Lauren top with her navy J Brand 811 jeans has been a go-to for Middleton when she ditches the designer gowns but still wants to look pulled together.
In October 2013, she wore the combo to a SportsAid event, just three months after giving birth. And in July 2012, Middleton wore the J Brand jeans with a similar striped shirt to the London Olympics.
Unlike her Alexander McQueens and Jenny Packham dresses, the $169 mid-rise, skinny jeans are actually affordable.