This is confusing, we're warning you!
From the moment Princess Diana married Prince Charles in 1981, royal fans immediately began calling her a princess. But, how come we don't use the same moniker for Kate Middleton, who also married a Prince?
To set the record straight, Kate is a princess even though we don't call her one. Her full title in England is Her Royal Highness Princess William, Duchess of Cambridge, Countess of Strathearn, Baroness Carrickfergu since the woman takes the man's first name upon tying the knot.
WATCH: Kate Middleton And Prince William's Relationship Timeline
Since British nobility has many titles, they often choose to use their "major" one. Keep in mind that the title of a Prince doesn't always trump Duke. (Prince William is also called the Duke of Cambridge). As a result, in England, Kate is called Her Royal Highness, The Duchess of Cambridge.
Things were different for Diana when she married Charles because he was a prince in more ways than one. Not only was he born a prince, but in July 1969 he was Invested as Prince of Wales. So as a result, Diana took his major title and went by Diana, Princess of Wales. To top it off, Diana was also born into royalty before marrying Charles.
Since becoming hitched to William, Kate has honored her late mother-in-law in more ways than one. Although she also remembers the late princess by wearing similar clothing and of course, her engagement ring, Kate stood by William's side as he re-dedicated his mom's in early July.
William previously opened up about his feelings on Diana never being able to meet his family. 'I would like to have had her advice. I would love her to have met Catherine and to have seen the children grow up,' he confessed. 'It makes me sad that she won’t, that they will never know her.'