The year was 1981, wedding dresses were big and puffy and 750 million people worldwide tuned in to watch Lady Diana Spencer marry the young prince.
But what was it like to be a part of the bridal party?
India Hicks, a former model and now lifestyle brand owner, was just 13 years old when she was asked to be a bridesmaid for the iconic wedding.
The 50 year told E! Prince Charles, her second cousin and godfather, called her while she was on holiday in the Bahamas in April and simply asked 'Would you like to be a bridesmaid'?
Her mother, Lady Pamela Hicks, was a bridesmaid to The Queen at her wedding in 1941, making them the first mother and daughter who have acted as royal bridesmaids.
Of the actual event, Hicks remembers a few things.
A stand out moment was an encounter with Princess Margaret the night before.
After a firework display to celebrate, Hicks was meant to go back to her parents' house to get ready for the morning but the crowds made that impossible. So Princess Margaret invited her to stay with her.
Listen: Laura Brodnik interviews Vanessa Kirby about her role as Princess Margaret in The Crown Season 2. Post continues after audio.
"My mother thought it was the perfect plan as I can get to bed nice and early and it would be super comfortable because it's the Palace," she told E!
"Of course, Princess Margaret was entirely practical and saw a 13-year-old, grubby little schoolgirl and thought, "I'll put her in the nanny's room," which was a tiny little single bed—so not quite the luxury my mother had been anticipating.