@louigi: This is indeed the kind of unpleasant surprise that SSHIP can reserve.
As for wedding rings, this is not the first time I have noticed that they are unreliable!
Help @Macaras! Is there anything you can do to improve this aspect? For example: an alliance cannot be broken if the relations are good and the reputation is reliable?