Margarita fue acogida por su cuñado Jasper Tudor en el Castillo de Pembroke, donde el 28 de enero de 1457 dio a luz a su único hijo, Enrique Tudor, el futuro Enrique VII de Inglaterra.