It is thought that this was Margarethe’s 3rd marriage. When she married William, it was a double wedding, with one of her grand-daughter’s from a previous marriage getting married at the same time.