His second marriage is well documented. He was married in 1377 to Donnina Visconti, an illegitimate daughter of the great Milanese ruler Bernabó Visconti. It was a political match; she is described as a "forceful character, in the mold of her father and the Visconti women in general". Some sources say that he was almost on equal terms with her which was very uncommon for that period of time, and he even let her run part of his finances. They had four children: Janet, Catherine, Anna, and John.