Fans of the royal family were shocked following Princess Diana’s fatal car crash in 1997. However, her two sons, Prince William and Prince Harry, were left devastated by her tragic death. The royal family was criticized after Diana’s passing and spent years rebuilding their public image.

Before Diana’s death, Prince Charles began a private romance with Camilla Parker Bowles. Although the public learned about his affair with Camilla during his marriage to Diana, the Prince of Wales kept his blossoming romance with Camilla under wraps for several years.

According to the book, “The Firm,” Penny Junor claimed Prince Harry and Prince William were among the reasons why Prince Charles was reluctant to take his relationship with Camilla to the next level.

“A not insignificant part of the reason why they had waited until 2005 to announce their engagement was a sensitivity towards the boys. They didn’t want to foist a stepmother on William and Harry before they had fully grown up,” she wrote.

“Accepting Camilla as a fixture in their father’s life has been difficult for them. Although they have been genuinely pleased to see him so happy, and genuinely like Camilla – and her children – the issue is complicated.”

Junor claimed William and Harry wanted their father to be happy but couldn’t forget how his happiness came at a price. “The notion that their mother was a sacrificial extra in a long-standing love story between Charles and Camilla  – a line most of the newspapers ran after their engagement – is hurtful,” the royal biographer shared.

“They loved their mother and are fiercely loyal to her memory – and know that Camilla was the cause of her terrifying unhappiness.”

While both boys struggled with losing their mother, Junor noted that Prince Harry was “particularly affected.”

Following Princess Diana’s death, Prince Charles and Camilla weren’t photographed together until 1999. After that, it took the Prince of Wales six years to propose to his long-time love. Charles and Camilla married in 2005 in a quaint ceremony attended by Prince William and Prince Harry.

Prince Charles, Camilla Prince Charles, Prince of Wales and Camilla, Duchess of Cornwall attend the reopening of Hillsborough Castle on April 09, 2019 in Belfast, Northern Ireland. Photo: Getty Images/Chris Jackson