What have we done to have been gifted two royal weddings in one year? First we had Prince Harry and Meghan's fairytale nuptials in May, and in October, we'll be donning our hats once more for Princess Eugenie's marriage to Jack Brooksbank.
But as if two opportunities to get swept up in the whimsy and pageantry of a royal wedding wasn't enough, we, the public, can actually attend the next royal wedding.
On Wednesday, Buckingham Palace released a statement via The Royal Family's Twitter account, announcing the engaged couple's decision to invite 1200 members of the public to view their wedding.
The statement read, "The couple are delighted to announce an opportunity for 1,200 people from across the United Kingdom to be invited into the grounds of Windsor Castle to share the experience of their special day."
"The attendees will view the arrival of the congregation and Members of the Royal Family, listen to a live broadcast of the Marriage Service and watch as the Bride and Groom depart St George's Chapel at the end of the ceremony."
To score a spot on castle's grounds, people living in the UK are to enter a ballot using personal information such as, name, date and place of birth, current address (including post code), telephone numbers and email address.
Applications are currently open and will close on 8th August 2018.
The lucky few who score an invitation will be notified by email with Entry Cards and information issued by post at a later date.
Submit an application form here.
Royal watchers may be surprised to learn that Princess Eugenie's wedding (although she is ninth in line to the throne) will be receiving the full royal treatment, with a carriage procession through part of Windsor High Street.
According to the Royal Family's statement, the carriage will process through the grounds of Windsor Castle, departing via Castle Hill to proceed along part of the High Street before returning to the Castle via Cambridge Gate.