King Charles III wept night before marrying Princess Diana in 1981, torn by love for Camilla Parker Bowles, royal expert Ian Pelham-Turner told Fox News.

Charles, then 32, felt immense pressure over wedding to Diana, 20, while still deeply in love with Camilla, 33, already married at time.
Pelham-Turner shared Charles broke down thinking about marriage, conflicted by feelings for Camilla. Diana herself hesitated, but her sister convinced her it was “too late” to back out. On wedding day, Charles wore cufflinks symbolizing Camilla, causing Diana great pain.
Royal sources revealed Charles couldn’t marry Camilla in youth due to her background and status, as heir to throne required “innocent” aristocratic bride.
Eight years after Diana’s death, Charles, 56, and Camilla, 57, married on April 9, 2005. Queen Elizabeth II eventually accepted union, and Camilla now holds title Queen Consort.