Princess Diana did not tell her husband Prince Charles, the Prince of Wales and the heir to the throne, that she was having another boy throughout her pregnancy with Prince Harry.  The People's Princess kept her son's gender a secret until his birth because Prince Charles, apparently, wanted to have a girl after Prince William.

According to biographer Andrew Morton, who wrote the book "Diana: Her True Story," Princess Diana knew the gender of her second baby early on but chose not to reveal this to her husband. When Prince Harry was born in 1984, Prince Charles was reportedly not enthusiastic about the birth of his child. 

Morton went on to reveal that Prince Charles remarked at Prince Harry's red hair. He, apparently, disclosed to one of his friends during the christening that he was disappointed because he thought Princess Diana's pregnancy was not going to be another boy. 

Princess Diana told Morton that Queen Elizabeth snapped at Prince Charles for this remark and told him that he should be lucky to have a normal second child. Prince Harry's mother believed this made Prince Charles shut down even further in their marriage. 

According to The Hollywood Life, the marriage between Prince Charles and Princess Diana ended right after Prince Harry was born. Her former butler Paul Burrell shared an anecdote regarding what Prince Charles allegedly told his Princess Diana at her maternity bed. He said he did his duty after having an heir and a spare for his sons and so he was going to "go back to Camilla."  

It was during this time that Prince Charles also carried on an affair with Camilla Parker-Bowles. Burell also shared that Princess Diana loved her husband, who left her devastated at the hospital after giving birth to Prince Harry. 

Camilla was Prince Charles' first love whom the royals didn't think was suitable to be to be wife of the future King of England. They wanted Prince Charles to marry a beautiful virgin and so Princess Diana was picked to be his bride but the marriage was doomed from the beginning. 

Prince Charles and Princess Diana would live separately in the late '80s until their official divorce in 1995. Prince Charles and Camilla, however, would marry each other in 2005, almost ten years after Princess Diana died in a car crash in Paris. But for several years after that tragedy, Prince Charles and Camilla would not be seen in public together to prevent a backlash as they were already less popular than Lady Di, even in her death.