If that's not eerie enough for you, the rich, handsome gentleman later appears on stage and his name is William.
Before she was a member of the royal family, she was just another girl who wanted to marry a handsome prince.
Adding a little bling to her elegant look, Kate opted for diamond hoop pearl drop earrings from British jewelry designers Annoushka and Kiki McDonough.
The fortune teller also tells the loved-up Kate that her future husband will also bring her to London.
"It is all I ever hoped for!"
Excited about her new fortune, Middleton utters, "Oh, how my heart flutters", cuing laughter from the audience.
Middleton got engaged to Prince William in October 2010 and the couple was later married in a grand royal wedding ceremony at Westminster Abbey on April 29, 2011.
It will be the third time she has given birth there, following the births of Prince George in 2013 and Princess Charlotte in 2015. A video has resurfaced showing a young Middleton acting in a childhood performance, and her role featured a major coincidence. Another public engagement is set for March 12, and will include Kate, the queen, Meghan Markle, Princes Harry and William, along with other members of the royal family.