We're just weeks away from Prince Harry and Meghan Markle's royal wedding, and I could not possibly be more excited.
There's just something magical about seeing a real life prince walk down the aisle with his new bride - especially when she's just a commoner like the rest of us.
But Harry and Meghan have some stiff competition.
Their big day will be measured against Prince William and Kate Middleton's royal nuptials - along with every other memorable royal weddings.
So this is a perfect time to look back on the most gorgeous and elegant royal weddings from around the world.
1. Prince Felix and Princess Claire - Luxembourg
2. Christopher O'Neill and Princess Madeleine - Sweden
3. Prince Philip and Queen Elizabeth II - Great Britain
4. Prince Daniel and Princess Victoria - Sweden
5. Prince William and Kate Middleton - Great Britain
6. Prince Carlos and Princess Annemarie - the Netherlands
7. Prince Frederik and Princess Mary - Denmark
8. King Felipe VI and Queen Letizia
9. Prince Emanuele and Clotilde Courau - Italy (House of Savoy)
10. Prince Joachim and Princess Marie - Denmark
11. King Letsie III and Queen 'Masenate - Lesotho
12. Philipp von Lattorff and Princess Tatjana - Liechtenstein
13. Prince Abdul and Dayangku Bolkiah - Brunei
14. Prince Ali and Reem Ibrahimi - Jordan
15. Prince Guillaume and Countess Stephanie - Luxembourg
16. King Wilem-Alexander and Princess Maxima - Netherlands
17. Prince Notonegoro and Princess Hayu - Indonesia
18. Prince Carl Philip and Princess Sofia - Sweden
19. Prince Charles and Princess Diana - Great Britain
20. Hisanaga Shimazu and Princess Suga - Japan
21. Prince Rainier with Princess Grace Kelly - Monaco
22. King Wangchuck and Queen Jetsun - Bhutan
23. Prince Albert and Princess Charlene - Monaco
24. King Constantine and Queen Anne-Marie - Greece
25. Yoshiki Kuroda and Princess Nori
26. Prince Al-Muhtadee and Princess Sarah - Brunei
27. Prince Jaime and Princess Viktoria - the Netherlands (House of Bourbon-Parma)
28. Ari Behn and Princess Martha - Norway
29. King Mohamed VI and Princess Lalla - Morocco
30. Prince Laurent and Princess Claire - Belgium
31. Anthony Armstrong and Princess Margaret - Great Britain
Which of these royal weddings do you think was the most elegant? And how many of them did you remember?