From strutting her stuff on the runway to being one of the most stylish guests at Prince Harry and Meghan Markle’s wedding, Kitty Spencer is slowly but surely taking over the fashion scene. As a member of the British aristocracy, the 27-year-old niece of Princess Diana leads a very glamorous life, and she certainly has the wardrobe to match.

Whether she’s attending parties or joining her royal cousins at Ascot, Kitty knows what suits her figure. Not afraid to flaunt it, she’s been spotted in anything from lingerie-inspired dresses to full-on princess gowns, which her Instagram followers love as much as we do. Ahead, take a look at some of Kitty’s best looks to date.