Шлюб Маргарет з Едмундом був укладений 1 листопада 1455 року; Маргарет до того моменту було 12-14 років, Едмунду — 24 роки. Щойно вибухнула Війна Червоної і Білої троянди; Едмунд, належав до дому Ланкастерів і був узятий в полон Йорками менш, ніж через рік. Він помер у полоні від чуми в Кармартені в листопаді 1456 року, залишивши Маргарет молодою вдовою на сьомому місяці вагітності. Будучи переданою на піклування іншого Тюдора, Джаспера, в замку Пембрук 28 січня 1457 року Маргарет народила сина Генрі. Пологи були особливо складними; через юний вік і статуру Маргарет і мати і дитина були близькі до смерті. Ці пологи стали першими і останніми в житті Маргарет.