Princess Diana was already set on leaving Prince Charles much earlier than she did but she had a sudden change of heart.

Several years ago, the Princess of Wales had a reading with astrologer Penny Thornton. After their meeting, Princess Diana decided to stay with the future King.

In an article she wrote for Daily Mail, Thornton revealed that it was Sarah Ferguson that informed her about Princess Diana’s sudden change of plans.

“After my visit with Diana, Liz Nocon rang me straight after. Sarah Ferguson had rung her and said, ‘Please tell Penny how grateful we all are, her bags were packed… Charles is extremely grateful,’” she said.

According to Thornton, Ferguson also said that Princess Diana was already keen on bolting away from the heir to the throne but she didn’t. On Christmas that year, the astrologer received a card that was signed by Prince Charles.

“He certainly knew of my first visit and approved it. He wanted a solution,” she said.

However, years of public scrutiny eventually took a toll on Princess Diana. To make things worse, she also discovered and proved that Prince Charles was having an affair with Camilla Parker Bowles. These things led her to ultimately decide that it was already time to call it quits.

Ferguson also experienced a similar thing. But her separation from Prince Andrew in 1992 was leaked to the press. The Duke and Duchess of York divorced in 1996, and Prince Charles and Princess Diana also ended their marriage legally in the same year.

But one year later, Princess Diana tragically passed away following a fatal car crash in Paris. At that time, she was with her boyfriend, Dodi Al Fayed, who also died in the accident.

Prince Charles flew to Paris to pick up Princess Diana’s body even though they were no longer officially married. This may be due to the fact that they share two sons together.

Prince Charles and Princess Diana
Princess Diana and Prince Charles attend a welcome ceremony in Toronto at the beginning of their Canadian tour on Oct. 1, 1991. Getty Images/Jayne Fincher