Question: do you have to be a virgin to marry a royal?
Answer: The UK royal bride's virginity rule suggested that women had to be virgins before marrying a royal, which was the case when Princess Diana married Prince Charles in 1981. ... While there is no fixed rule that states a royal bride has to be a virgin, there is a code of behavior that has since evolved.