Royals Princess Diana's Niece Lady Kitty Spencer Stuns as a Bridesmaid: All the Gorgeous Photos The South African-reared beauty chronicled the gorgeous nuptials on Instagram By Diana Pearl Published on January 5, 2016 04:00 PM Share Tweet Pin Email Trending Videos Photo: Kitty Spencer/Instagram Lady Kitty Spencer knows how to celebrate in style! Princess Diana‘s niece rang in 2016 in Cape Town, South Africa, where she spent the bulk of her childhood. And it was an exciting few days for the aristocrat: She marked her 25th birthday, toasted to 2016 and danced all night at the wedding of her friends Lily Kuiper and Paal Stokkelien. To top it all off, the globe-trotter, who hit up Australia, Florence, Milan, St. Tropez and Ibiza (among others) in 2015, was a bridesmaid at the gorgeous nuptials. As you might expect, the South African affair pretty much tops any wedding you’ve ever been to. • Want to keep up with the latest royals coverage? Click here to subscribe to the Royals Newsletter. The fun started long before the wedding day itself: There were bridesmaid brunches Picnics at wineries And of course, picture-perfect moments on the water! With the festivities falling right before New Year’s Eve, Spencer and her friends got decked out in masks to kick off 2016 in Cape Town. But all of that paled in comparison to the wedding day festivities, which consisted of matching robes Sweet walk-down-the-aisle snaps… And a wedding party of 20 people! Kitty wore a pink floor-length gown for the occasion. “Best wedding ever!!” Kitty captioned this snap – and we have to say, it really does look like it was. Of course, when this is the setting, how could it not be? Congrats to the happy couple!