Why Queen Elizabeth Didn't Attend Prince Charles And Camilla's Wedding
Robert King
Published Mar 30, 2026
Though it would be easy to assume the Queen didn't approve of Charles and Camilla's marriage, and thus refused to attend the wedding, because of the scandal the pair brought on the royal family with their affair, that isn't actually the case. In fact, based on the information that is publicly available, all signs point to the fact that the Queen was happy for his son to finally be with the woman he loves.
According to The Telegraph (via The Daily Express), Queen Elizabeth did approve of Charles and Camilla's marriage. She hosted a lavish reception for them after their wedding and gave a heartfelt speech during which she acknowledged their bumpy road to being together, saying, "They have come through and I'm very proud and wish them well." Her absence from the ceremony was clearly not personal.
In truth, Queen Elizabeth didn't attend Charles and Camilla's wedding because of her role as head of the Church of England. According to The Telegraph (via The Daily Express), the Queen's duties outweighed familial obligations when making this decision. Prince Charles and Camilla, as divorcees, had a civil ceremony, rather than a wedding in the Church of England. The Church considers marriage a lifelong commitment, and discourages divorce (via The Sun). The Queen's role as head of the Church means that she must uphold its values.
However, as The Daily Express notes, the Queen did attend Prince Harry and Meghan Markle's wedding in 2018, even though Markle had previously been married. At the time, the royal butler revealed the apparent change of the Queen's priorities came down to the fact that divorce has become more accepted within the Church in the years since Charles and Camilla's wedding.