Durante esta época contrajo matrimonio con Agnes Keith, condesa de Moray, hija del conde Mariscal, William Keith.