But the real star of the show was Princess Charlotte. The three-year-old once again proved that a mischievous streak runs deep in the royal family. Here are some of our favorite moments.
Making Faces
Charlotte arrived at the wedding with the other bridesmaids. (In the U.K., it’s not uncommon for little girls to be bridesmaids, while little boys serve as page boys.) From the first peak out the car window, she she looked like she was up to no good.
Whether she meant to do it or not, she stole the show with this little face she flashed at photographers.
Just Being a Kid
Charlotte waved to well-wishers and fans after the wedding, looking so sweet in her white pretty white frock and matching posy.
But she just couldn’t resist a little mischief.
Mum was there, though, to keep the little girl on her best behavior on her uncle’s big day.
Can’t get enough of celebrity kids? Check out our favorite celebrity babies!