The royal wedding is almost upon us meaning Meghan Markle is about to fulfil the ultimate fairy tale: marry a prince and become a princess.
Only that’s not quite right.
When it comes to nabbing that princess title, it’s sadly not as simple as marrying into the family.
According to the royal rules, in order to be a real princess, you have to be born into the role, as Kate Middleton’s daughter Princess Charlotte was.
What this means is Meghan won’t technically become ‘Princess Meghan’ after she weds Prince Harry on May 19, and she never will, simply because she doesn’t have royal blood.
However, while she may not be a real princess, she will still hold the status as one, as she will adopt Harry’s rank becoming, “Her Royal Highness Princess Henry of Wales.”
It’s exactly what happened when Kate Middleton married Prince William in 2011.
And just as Kate and Wills were granted additional titles of the Duke and Duchess of Cambridge, royal experts assume the Queen will also grant Prince Harry a Dukedom, making Meghan a Duchess.
The running favourite is that Harry and Meghan will become the Duke and Duchess of Sussex, but Clarence and Buckingham are also in the mix of available options.
I bet you’re thinking, what about Diana? Why was she called a princess?
That’s where it’s complicated.
When Diana married Prince Charles, he was a prince twice over; firstly he was born one, and then in 1969, he was also made the Prince of Wales, which became his major title.
Therefore, just as Kate took on her husband’s more important title of Duke and became a Duchess, Diana adopted Charles’ title, becoming Princess of Wales.
But again, she was not technically a ‘real’ princess as that is a right only by birth or officially granted by the Queen as in the case of Prince Philip.