I think if Graham hadn't married Valanice, he would have married someone else, either for love or for political reasons. In the real middle ages, kings, queens, princes and princess, nobles married not for love but for political reasons, to create an ally or peace treaty with another nation, the nobles marriage were arranged by the parents, to unite families and for economical reasons. WHy is it that now that people marry for love there is so much divorce? I think it is becasue people confuse love with lust, they marry out of lust and of course the marriage doesn't last. Also, I think having sex before marriage will spoil the marriage when you do get married.
EDIT (By Yonkey): Offensive content removed