 Margaret remained a widow for about four years.She married her second husband John of Vilaragut in 1415.In secret, she gave birth to a son in 1416, whose name was Joan Jeroni de Vilaragut (1416–1452).