Princess Diana’s former astrologer has revealed what Harry and Meghan’s star signs tell us about their relationships.
The Duke and Duchess of Sussex are just days away from welcoming their first child and celebrate their first wedding anniversary on May 19.
Meghan who was born on August 4 1981, is a sun sign Leo.
Speaking on Yahoo UK’s ‘The Royal Box,’ Ms Frank “Harry is a Virgo and they love to do things for other people. So [Harry and Meghan] actually make quite a good couple in a way, it’s earth and fire.
“He’s a bit more like the royal servant, even though he is a royal prince, but he would love to do everything he can for her, he’s very devoted.”
Ms Frank also spoke about what Kate and William’s star signs reveal about them
The Duchess of Cambridge, who was born on January 9, 1982 is a Capricorn, while the duke, who turns 37 on 21 June, is a “sensitive sun sign Cancerian.”
Ms Frank says: “Kate and William are opposite, they say opposites attract. I think he needs his own rock, his own steadying force and I think that’s really what Kate is for him.”
Kate and William met while they were studying at the University of St Andrews and began dating in 2003.
There was a brief split in 2007, but the pair reconciled and the prince proposed to his long-term girlfriend during a trip to Kenya in October 2010.
During their televised engagement interview, William appeared to reveal the reason behind why it took him so long to pop the question and why he was protective over Kate: “I wanted to give [Kate] a chance to see in and to back out if she needed to before it all got too much.
“I'm trying to learn from lessons done in the past and I just wanted to give her the best chance to settle in and to see what happens on the other side.”
Ms Frank says: “I think [William] actively didn’t want to marry somebody who was going to dissolve into a heap and Kate’s strength is a source of sustenance to him.”
The couple were married at Westminster Abbey on April 29, 2011 and are now parents to George, five, Charlotte, four and one-year-old Louis.