The Duchess of Cornwall has pulled out of attending the memorial service for the 10th anniversary of the death of Diana, Princess of Wales, Clarence House said today.
Camilla was invited by Princes William and Harry and had initially accepted.
But today it was announced that she has decided not to go, fearing that her attendance could divert attention from the purpose of the occasion.
it is on the insistence of Charles and Sir Michael Peat that she feels compelled to attend.
One source said: "Charles wants her at his side and he seems to be of the view that old criticisms will be swept away by the emotion and solemnity of the day.
"He has told her it is her duty to be there even though she finds the whole idea horrendous and knows that, whatever happens, she'll be pilloried."
Already some pro-Diana groups have threatened to throw eggs at the Duchess should she attend.
Camilla will also be aware that, from the outset, the Queen has viewed the prospect of her attendance with great displeasure.
One well-placed source said: "She was in favour of Camilla immediately making it clear that she would not be going even if that meant using her recent hysterectomy as an excuse not to.
"It's certainly not a topic on which the Queen and Charles are in agreement."
The Queen will break her annual holiday in Balmoral to travel to London to the memorial – in stark contrast to her initial refusal a decade ago to leave her Scottish estate when news of Diana's death broke.
She has stopped short of playing an active role in the organisation but has counselled her grandsons towards solemnity and away from the showbusiness glitz of last month's celebratory memorial concert.
Prince Charles pushed for her to be given an invitation. And I am quite sure, out of respect for their father, the Princes William and Harry would have extended an invitation anyway. But I am also sure that it was not a truly heartfelt invitation.
Camilla should have politely declined the invitation at the onset. Prince Charles is so gung-ho in making their countymen accept Camilla 100% that he will do anything to make her the new Queen.
While Princess Diana was no saint, she stepped into a pile of cow poop when she married Prince Charles. And being young, and, as any young girl would have been, absolutely "star" struck, she could not have forseen what would happen.
She may have faltered in her handling of the whole mess, but in the end, she gained class and went on to do wonderful things. And she did something the royal family could never do - was extremely affectionate to her sons.
I have no empathy for either Prince Charles or Camilla. They deserve one another and they deserve every bit of snubbing they get.
And while Camilla may be of the opinion that she married the man she was meant to be with, no one would have disputed that had she not carried on with him while he was married to Diana. It only showed how classless she was. Even if she believes that she were being pursued by Charles during this period, she could have rejected his advances.
I am fully aware that Camilla does try to keep away from controversy where Diana is concerned, and it is her husband who is pushing her do make appearances she does not wish to attend because of the controversy it would stir up, this is the man she feels she was destined to be with. Perhaps now she can see the true Prince Charles, and not the vision of her Prince in Shining Armour that he was while it was strictly an illicit affair.
I truly hope that the young Princes will be able to live a life that their Mother wanted for them and that they will be able to break the frigid icecap that the royal family is know for.
I am sure it would bring a warm fuzzy feeling to the rest of the world to see these Princes show affection publicly as well as privately to their children. That will be Diana's Legacy!!