We always knew Kate Middleton and Prince William‘s romance was downright magical… and now we have the proof! In an extraordinary video recently resurfaced by Hello! Magazine, a 13-year-old Kate unknowingly acted out her romantic future in an eerily prophetic school play. Kate — who starred in the production while attending St. Andrew’s Preparatory School in Buckhold, England — took to the stage alongside a fortune teller who told her, “Soon you will meet a handsome man, a rich gentleman.”

“It is all I ever hoped for. Will he fall in love with me?” she replied. “Indeed he will,” the fortune teller said. “And marry me?” Kate asked. “And marry you,” he confirmed. Kate, now 36, then asked whether her future husband will take her away, to which the fortune teller answered, “Yes, to London.” But wait there’s more! In the next scene, the beloved royal — who wears a white dress with flowers in her hair — appeared alongside her suitor. He got down on bended knee and asked her to “only say yes to me.” She then replied, “Yes, yes, dear William!” Watch Kate’s school play clip below!

https://www.youtube.com/watch?v=lUXaU5p4Ynk

According to ABC News, the play in question was Murder in the Red Barn, which was written by one of Kate’s teachers. It’s “sort of a bit prophetic,” Kinsley Glover, who played William in the school production, told the publication. “Having watched that again now, you just sort of think, my God, that’s quite odd, isn’t it?” And, knowing what we now know, we’d have to agree!

Kate, who is expecting her third child with William in April, recently opened up about the impending arrival. While visiting the St. Thomas’ Hospital in London to officially launch a campaign to promote nursing worldwide, the royal kept conversation light-hearted by joking that William — who was not in attendance — is still “in denial” about baby No. 3. Jamie Parsons, the father of a 10-month-old receiving care at the hospital, told People he was wishing her luck when she made the funny comment. “I was saying, ‘Congratulations, best of luck with the third one,'” Jamie said. Her response to him, “William’s in denial.”

kate middleton prince william getty images

During the recent outing, Kate kept her growing baby bump cozy in a custom-made Jenny Packham military-inspired coat with silver detail, worn over a matching blue dress. She completed her look with Jimmy Choo high-heeled shoes and a blue clutch. The royal mom-to-be has certainly stuck to a blue-theme this pregnancy — from that first lacy blue Temperley dress in October to her gown at the Royal Variety Performance in December.

And while royal bookies are betting that the blue is a nod to the gender of the baby, as the Daily Mail reported, we’re not yet convinced — after all, have you heard girls can wear blue too?! Fortunately, we shouldn’t have to wait too much longer to find out one way or the other. The mother of Prince George and Princess Charlotte has already entered the third trimester of her pregnancy — not long to go now!

Join our Facebook group for the latest updates on Kate Middleton, Prince William, and all things royal!

This post was written by Candice Mehta-Culjak. It originally appeared on our sister site, Now to Love.