Prince Harry and Kate Middleton have been close ever since the latter started dating Prince William. But in recent years, there have been claims that the two royals have slowly drifted apart.

But despite the in-laws’ distance at the moment, there are claims that Prince Harry would’ve been a perfect match to Middleton romantically. The Duke of Sussex is a Virgo, which means that he is loyal, analytical, kind, hardworking, and practical.

However, some of the Duke of Sussex’s negative traits include his shyness, his being a worrier and an overthinker, and having an all work and no play mindset. Virgo is an Earth sign, which sits perfectly between Taurus and Capricorn, which is Middleton’s zodiac sign.

Capricorns are resourceful and ambitious. And according to Horoscopes Love to Know’s website, Virgos and Capricorns are a perfect match for each other. This is because Capricorns give the impression that they are serious and hardworking, which are traits that Virgos look for in their partner.

Middleton also likes things to look good, and Prince Harry likes things to look good and to be good, which proves that they are an ideal pairing.

Both Virgos and Capricorns also have the tendency to look at things long-term, which helps the former ease their fears about their plans being disrupted. Virgos do not like surprises, and Capricorn doesn’t like the same thing.

Capricorn and Virgo’s Suns are also a match to each other. And they are also both Earth signs, which strengthens their relationship. Virgos and Capricorn also have natural admiration for each other, and they also respect each other a lot.

Meanwhile, royal expert Richard Fitzwilliams told Express that Prince Harry and Middleton’s relationship has been damaged.

“The relations between William and Kate and Harry and Meghan have clearly become more distant as their future is so different. Harry is pursuing his agenda on climate change and Meghan is still on maternity leave,” he said last month.

Kate Middleton, Prince Harry
Kate Middleton and Prince Harry host a tea party at Buckingham Palace to honor the children of those who have died serving in the armed forces on May 13, 2017 in London, England. Getty Images/Andrew Parsons-WPA Pool