We've all known for months that Prince Harry and Meghan Markle have been engaged to one another. But did you know that they could not legally marry without consent of Prince Harry's grandmother?
That's right, the Queen of England, Elizabeth II, could have just vetoed the whole thing if she wanted to. Leaving us all without a royal wedding to look forward to.
But there's no fear of that now.
The Queen has officially given her blessing for the wedding to take place.
Her majesty issued a declaration agreeing "to a Contract of Matrimony between My Most Dearly Beloved Grandson Prince Henry Charles Albert David of Wales and Rachel Meghan Markle."
Princes and Princesses have to get the reigning monarch to agree to any marriage or their children will be disqualified from having a chance to inherit the throne.
Prince Harry is currently 5th in line for the throne though so there's very little chance that he will ever occupy the position.
The Prince and Markle are due to be married on May 19 of this year at Windsor Castle.