Princess Diana wore her so-called revenge dress shortly after Prince Charles admitted to having an affair with Camilla Parker Bowles.

While speaking with People, William Ivey Long, a costume designer for the Broadway musical Diana said that it was a very conscious decision for Princess Diana to wear the black off-shoulder dress.

Princess Diana reportedly wore the iconic dress to send a message that she’s ready to fight back. While she was still a working royal, the Princess of Wales was banned from wearing skimpy dresses.

But after Prince Charles confirmed his affair, the late royal wanted to make sure that all eyes will be on her. Princess Diana wore the dress and made headlines, and Prince Charles's admission went in the backburner.

According to New Idea, Princess Diana wasn’t supposed to wear her black revenge dress to her outing that day. The mom of two was set to wear a Valentino gown. However, her attire was leaked to the press before her engagement so she had to change her outfit at the last minute.

Princess Diana’s revenge dress was designed by Christian Stambolian. And it was sold at an auction years ago to raise money for cancer and AIDS-related charities.

Meanwhile, Princess Diana also made headlines this week amid reports that her sons, Prince William and Prince Harry already divided the Princess of Wales Memorial Fund’s money between them.

According to Entertainment Tonight, the funds reportedly went to the Royal Foundation of Prince William and Kate Middleton, as well as Prince Harry’s charity, Sentebale which he set up to honor his and his late mother’s work.

The Princess of Wales Memorial Fund was set up in 1997 following Princess Diana’s demise. It was created to continue her humanitarian work across the globe.

In 2012, the fund was closed but it continued to receive donations from legacies and other donors. Every year, the fund receives approximately $27,000.

Prince Harry and Markle are also establishing their own charity now that they are no longer working royals. But in February, it was confirmed that their charity name will not be the Sussex Royal Foundation because their Megxit meant that they can’t use the word “royal” in their charity’s name.

“While the Duke and Duchess are focused on plans to establish a new non-profit organization, given the specific U.K. government rules surrounding the use of the word 'royal,' it has been therefore agreed that their non-profit organization when it is announced this Spring, will not be named Sussex Royal Foundation,” the source said.