We've been waiting for the Royal Wedding for so long now, but to be honest we're were more excited for the wedding dress!
Meghan Markle's wedding dress has been kept secret and even her closest friends had no clue what it would look like for the longest time.
With Royal Wedding on its way we finally have a look.
Meghan keeps it simple and classy in a white gown designed by Clare Waight Keller for Givenchy.
People were ecstatic seeing her dress.
She was beaming as she walked down the isle with Prince Charles.
And we have to say, the two look very happy.
Look at that smile!
According to The Independent, Meghan met Clare Waight Keller last year and chose her to design her dress. The designer is also the first female artistic director of Givenchy. We see what you did there Meghan!