Prince Charles has had two marriages in his life. On July 29, 1981, he married Diana Spencer, but this union was not happy. The second time the Queen’s son walked down the aisle many years later: on April 9, 2005, he married his longtime love, Camilla Parker Bowles.
