Eerie prediction made about Duchess Kate's future when she was only 13

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!