Margaret married Sir Robert de Ferrers II 3rd Lord Ferrers of Wem, son of Robert Ferrers and Elizabeth Butler. (Sir Robert de Ferrers II 3rd Lord Ferrers of Wem was born in 1373 in Willisham, Suffolk, England 2721 and died on 29 Nov 1396 in Shrewsbury, Shropshire, England 2721.)