I wouldn’t be surprised he was a closet gay.....if he was forced to marry Diana, it was for a genetic boost to the family line...
Charles was forced by Philip in 1980 to be married soon. The time was ripe for the heir to the British throne to produce and make children. Philip and Elizabeth were concerned.
I remember reading she had more royal blood than he did. Her father was descended through Charles I, as well as several other European monarchs.