Kim Kardashian repeats a black jumpsuit on June 24 that she wore in November 2012. Credit: Isaac V/Broadimage

Whoa, did Kim Kardashian just pull a Kate Middleton?

Kardashian stepped out in Los Angeles on Tuesday, June 24, in a black jumpsuit with a plunging neckline. The Valentino number is the same look that the newlywed wore in November 2012.

On Tuesday, Kardashian, 33, was spotted in the onesie, emerging from a photo shoot with smooth, side-parted hair and brick-red lips. Two years earlier, she styled the jumpsuit with similarly sleek hair but with a nude lip.

While there's certainly nothing wrong with recycling a look—especially a pricey designer number—it's rare for the Keeping Up With the Kardashians star, who seems to have a limitless closet and rarely wears the same thing twice.

The art of repeating outfits is one perfected by the Duchess of Cambridge. Like her grandmother-in-law Queen Elizabeth and other British royals, the mom to Prince George, 11 months, frequently wears the same favorite dresses, coats, shirts and, of course, her favorite L.K. Bennett nude pumps.