Scrivi una continuazione per questo paragrafo - Quando Margaret, suo figlio e sua nuora (Anne) erano pronti a seguire Warwick di nuovo in Inghilterra, le carte si erano nuovamente girate a favore degli Yorkisti, e il conte fu sconfitto e ucciso dal ritorno di re Edoardo IV nella battaglia di Barnet
Il 14 aprile 1471. Margherita fu costretta a guidare il proprio esercito nella battaglia di Tewkesbury il 4 maggio 1471, in cui le forze lancastriche furono sconfitte e il suo diciassettenne figlio Edoardo di Westminster fu ucciso. Le circostanze della morte di Edoardo non sono mai state chiarite; non si sa se sia stato ucciso nei combattimenti effettivi o giustiziato dopo la battaglia dal duca di Clarence. Nei dieci anni precedenti, Margaret si era guadagnata la reputazione di essere aggressiva e spietata, ma dopo la sua sconfitta a Tewkesbury e la morte del suo unico figlio, era completamente distrutta. Dopo essere stata catturata da William Stanley alla fine della battaglia, Margaret fu imprigionata per ordine di re Edoardo. Fu prima inviata al castello di Wallingford e poi trasferita nella Torre di Londra, più sicura. Anche Enrico VI fu imprigionato nella Torre in seguito a Tewkesbury e morì lì nella notte del 21 maggio; la causa della sua morte è sconosciuta, sebbene si sospettasse di regicidio. Nel 1472 fu affidata alla custodia della sua ex damigella di compagnia Alice Chaucer, duchessa di Suffolk, dove rimase fino a quando fu riscattata da Luigi XI nel 1475.