But it seems her royal future could have been predicted many years before her big day – by a fortune teller in her school play when she was just 13.
At that time, Kate attended St. Andrew’s Preparatory School and took part in a production where her perfect timing had the audience in stitches.
And in an eerie coincidence, a fortune teller in the play tells Kate’s character that she will marry a handsome and rich man.
After telling her she has a very lucky hand, he says: “Soon she will marry a handsome man, a rich gentleman.
Kate replies: “It is all I ever hoped for. Will he fall in love with me?”
She’s told: “Indeed he will.”
Love the royals? Sign up for the Mirror’s daily newsletter to get all the latest news on the Queen, Charles, Kate, Wills, Meghan, Harry and the rest of The Firm. Click here to sign up .
Kate says: “And marry me?” to which the fortune teller replies “and marry you”.
Later in the play, footage shows this “handsome man” with a familiar name proposing to Kate’s character and asking for her hand in marriage.
And in another spooky coincidence, Kate replies: “It’s been all I’ve ever longed for.
“Yes oh yes dear William.”
Kate met her future husband when the pair studied together at St Andrews University in Scotland and they lived in the same student accommodation.
They graduated in the same ceremony in 2005 that was attended by the Queen, Duke of Edinburgh, Prince of Wales and the Duchess of Cornwall.
Now 16 years on, William and Kate have been happily married for 10 years after a huge ceremony at Westminster Abbey in April 2011.
They are also the parents to three sweet children – Prince George, Princess Charlotte and Prince Louis.
Earlier this year, the couple returned to the Fife town where they meet during a week of engagements in Scotland.
There, the pair raced each other on land yachts as they joined six teenage carers trying out the sport on a day course organised as respite for them from their normal duties looking after family members.
They were also spotted enjoying a quiet romantic meal at Forgan’s a contemporary restaurant with a Scottish twist.