We always knew that Kate Middleton and Prince William were made for each other, but if you needed more proof -- here it is!
A home video of a 13-year-old Kate in a 1995 school play has surfaced, in which a fortune teller tells her she's going to marry a man named William. Um, what?!
The clip features the future Duchess of Cambridge performing in a school play at St. Andrew's Preparatory School. Kate's character has her palm read by another student playing a fortune teller, who tells her that she'll marry a "handsome man, a rich gentleman" from London whose name is ... William!
Watch the clip yourself below:
If you recall, Kate then met her now-husband Prince William when they were both students at the University of St. Andrews. Years later, in 2011, they finally tied the knot in a lavish wedding.
And while we still can't get over how eerily accurate the fortune teller's prophecy was, we can't help but also notice how natural Kate is on stage -- no wonder she's such a pro in front of the cameras!
The 36-year-old is expecting baby No. 3 in April, but little is known about her pregnancy because the royal family has kept things pretty hush-hush. Nevertheless, we can't wait for their new bundle of joy to arrive!