The royal wedding on Saturday was filled with love as family friends and distinguished guests filled Windsor Castle to witness Prince Harry and Meghan Markle say 'I Do'.
Royal family members such as Princess Eugenie, her sister Princess Beatrice, Lady Kitty Spencer, and Fergie the Duchess of York, opted for floral patterns and shades of green and blue as they entered Windsor chapel.
Best friend and fellow actor Priyanka Chopra stole the show in a Lavender two piece Vivienne Westwood outfit with a Philip Treacy hat for the ceremony, before changing into a shimmering Dior evening gown. Fellow actor and friend Abigail Spencer wore a Alexandra Rick dress.
Meghan Markle's Suits cast mates were also attendance. Gina Torres wore a pink number, Sarah Rafferty wore a blue number by , and on-screen hubby Patrick J. Adams, Gabriel Macht and Rick Hoffman all wore a morning suits.
Markle's best friend Jessica Mulroney wore a tea-length custom royal blue dress with a matching hats, seen below as she assisted Kate Middleton with the children. Mulroney then changed into a Naeem Khan gold dress for the reception.
David and Victoria Beckham looked regal in a Dior Homme suit and Victoria in a caped navy dress from her own collection with matching hat and bright red pumps.
Men in Blue: actors Tom Hardy and Idris Elba arrived at the castle, both wearing blue suits while they partners wore brighter outfits, with Hardy's partner Charlotte Riley wearing a black floral dress and Sabrina Dhorwe wearing Gucci.
Prince Harry's ex girlfriends both attended the event, with Cressida Bonas wearing a pink dress, while Chelsy Davy arrived with all smiles in a blue number and matching hat.
In-laws Pippa Middleton and her mother Carole Middleton both wore mint green, with Pippa wearing a mint green floral dress and James Spencer wearing a morning suit.
Tennis star Serena Williams wore a pink Versace dress while husband Alexis Ohanian Sr. wore a morning suit. Williams then changed into a floral Valentino gown for the reception.