A former aide of Princess Diana has revealed why Prince William famously waited so long to marry Kate. The Duchess of Cambridge was infamously dubbed 'Waity Katie' due to the nine years it took the future king to pop the question. And his mum Diana's astrologer, Debbie Frank, believes 'sensitive' William didn't want to marry someone he couldn't depend on for strength. "Kate and William are opposites and they say opposites attract. I think William needs his own rock, his own steadying force, I think that's what Kate really is for him," she told Yahoo! UK's The Royal Box.
"He's very sensitive and I think he 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." As for Prince Harry and heavily-pregnant Meghan, Debbie says he is truly 'devoted' to his 'firecracker' of a wife.
Princess Diana's aide reveals why Prince William really waited so long to marry Kate
"Harry loves to do things for other people. He's a bit more like the royal servant even though he is the royal prince. But he would just love to do everything he can for her. He's very devoted," she said. She likened Meghan to the personality-packed Queen Mother and late Princess Margaret, and believes she and Diana would have bonded over their "desire to help save the world."
However, Debbie says Meghan and her sister-in-law Kate have little in common outside of the fact they married brothers and married into royalty. "Kate is much more a person who is careful and cautious. She's going to just do things properly and slowly and think about things," she said.
"Meghan is a tour de force in her own right, she is all about the Meghan Markle brand so we'll watch this space on that. "So we've got this big show-stopper there and a huge contrast with Kate who is very elegant, very dignified. "She's a very different person from Kate."