Never had it happen to me, but someone here has said that it must be either your king or heir (and the heir must take the throne) that marries the princess. Basically the princess must become your queen.