Charles and Diana separated in 1992, and after five years, Prince Charles made moves to introduce his sons to the woman he hoped would one day be his wife.

In the Summer of 1997, Charles sat down with William and Harry, explained a little about their relationship, and broached the subject of them all meeting but William especially was resistant, and Charles knew it would be best to leave it for the time being.

But before Charles, When Diana found out that her husband had been seeing old flame Camilla Parker-Bowles behind her back and confronted the two. Diana took it upon herself to tell her son William what had happened.

In her 1995 interview, Diana explained how she broke the news to William. The princess revealed that she took the high road, refusing to blame Charles.

Diana went to William's school and said “well, there were three of us in this marriage, and the pressure of the media was another factor, so the two together were very difficult But although I still loved Papa I couldn’t live under the same roof as him, and likewise with him."

However, Prince Harry learned about the affair from TV might be because he is the younger one.

Finally, Prince Charles and Camilla Parker Bowles tied the knot in 2005. Prince William and Prince Harry were not exactly thrilled when they learned that their father was about to tie the knot with his former mistress.

Prince William and Harry were not Happy With Prince Charles, Camilla's wedding but by the time both brothers developed a warm, respectful, and loving relationship with their stepmother.

Harry said in an interview, "She's a wonderful woman, and she's made our father very, very happy, which is the most important thing. William and I love her to bits."

Camilla and Kate are also close. When Kate got married, Camilla gave her a special bracelet inscribed with both of their initials and has been best-placed to guide her through the ups and downs of marrying into one of the most famous families in the world.