Prince Charles, Queen Elizabeth II and Princess Anne
Prince Charles, Queen Elizabeth II and Princess Anne attend the annual Braemar Highland Gathering on Sept. 1, 2018 in Braemar, Scotland. Getty Images/Jeff J Mitchell

Prince Charles and Princess Diana’s marriage didn’t last very long, and the fall out of their relationship was blamed on Camilla Parker Bowles.

But it has now been revealed that Camilla wouldn’t have gotten in the way of their relationship if not for one member of the royal family. According to royal author Penny Junor, the heir to the throne wouldn’t have dated Camilla if Princess Anne didn’t have an affair with Andrew Parker Bowles.

The Duchess of Cornwall decided to give her cheating boyfriend Bowles a lesson by getting into a relationship with the future King. Bowles got into an affair with Princess Anne while he was with Camilla.

“[Camilla] was passionately in love with [Andrew] but he was a cad, he was bonking other people, some of her friends. There was a lovely story when she was walking through London in the evening and spotted his car parked outside the flat of a very good friend of hers. So she let the tires down and wrote a message in lipstick on his windscreen,” Junor said.

Bowles’ infidelity was what encouraged Camilla to get into a relationship with Prince Charles. And while she was with him, she felt very special.

“So, when she was introduced to Charles and he thought she was pretty special...he thought she was a bit of alright and she thought, 'Andrew is at the moment off with Princess Anne, you know her brother, teach Andrew a lesson.’ So, she had a fling with Charles,” Junor said.

Looking back on the royals’ love triangle, this could only mean that if Princess Anne didn’t have an affair with Bowles, Prince Charles and Camilla wouldn’t have gotten together. And if the Duke and Duchess of Cornwall never dated, it is unlikely that their affair would be one of the reasons for the Prince and Princess of Wales’ divorce.

But royal fans are convinced that if it’s not with Camilla, Prince Charles would’ve still cheated on Princess Diana with another woman.