Margaret second married Walter Marshal (3382) , son of Sir William Marshal (ca 1146-14 May 1219) & Isabel de Clare (2901) (ca 1171/2-1220). Born ca 1206 in Pembroke, Pembrokeshire. Walter died on 24 Nov 1245 in Goodrich Castle, London. Buried in Tintern Abbey.