After months of speculation, Meghan Markle's wedding dress has finally been revealed!
The stunning gown, designed by Clare Waight Keller for Givenchy, features an open bateau neckline, long sleeves and a gorgeous train.
Meghan wore her hair in an updo with a tiara as she walked up the steps of St George's Chapel just after noon.
Ahead of the dress reveal, there were many rumours about who was designing the all-important gown.
It was reported earlier this year that the bride would follow in her soon-to-be sister-in-law the Duchess of Cambridge’s footsteps and wear two gowns - one for the ceremony and one for the evening reception at Frogmore House.
It was rumoured that she would have a traditional dress for the ceremony and daytime reception, and a glamorous, more sophisticated gown for the evening.
In March 2016, before she and Harry had even met, Meghan told Glamour magazine: “I have the luxury of wearing beautiful pieces of clothing every day for work, so my personal style—wedding or not—is very pared down and relaxed.
“Classic and simple is the name of the game, perhaps with a modern twist. I personally prefer wedding dresses that are whimsical or subtly romantic.”
Meanwhile, rumours about which designer would be designing the most talked-about dress of the year had been rife ever since Harry and Meghan’s engagement was announced in November 2017.
Ralph and Russo
Ralph and Russo was potentially one of the favourites to design Meghan's wedding dress.
The British designers created the stunning, and pricey, gown Meghan wore in the couple's official engagement photos in December 2017.
Behind the gorgeous designs is couple Tamara Ralph and Michael Russo. They specialise in dresses decked out in feathers, crystals and ruffles.
Another designer that was under speculation is Meghan’s BFF Roland Mouret. In February, the French designer’s comments raised suspicion.
“I don’t want to say,” he told Women’s Wear Daily when asked if he was the one designing her gown. “No comment. It’s… there is no comment on that. She’s a friend. And that’s… I can’t say.”
Alexander McQueen was behind Duchess Kate’s traditional wedding gown. Some fans believe this British label could be behind Meghan’s dress too.
Read more: 2018 Royal Wedding Guide
In December 2017, Israeli designer Inbal Dror told TMZ she was contacted by the royal family about possibly designing Markle’s gown.
The outlet obtained three sketches of three different dresses that Dror sent to Kensington Palace.
All three were apparently long sleeved and “body-hugging.”