Prince Charles and Princess Diana never should have gotten married in the first place. But even so, there's a good chance Diana knew he'd eventually cheat on her.
Prince William and Prince Harry have both had a complicated relationship with their stepmother, Camilla Parker Bowles. They met her in 1998 and were there when she married Prince Charles in 2005.