Fit for Royalty: Shop the Jeans Worn by Princess Diana, Kate Middleton, and Meghan Markle
From Kate Middleton’s stretchy pair of & Other Stories jeans to Princess Diana’s high-waist Levi’s

From Kate Middleton’s stretchy pair of & Other Stories jeans to Princess Diana’s high-waist Levi’s