Взойдя на английский престол и изгнав из страны предыдущего монарха Генриха VI, Эдуард IV первые годы своего правления всеми силами пытался укрепить свои позиции в королевстве и активно раздавал титулы и земли сражавшимся на его стороне баронам. Также Эдуард заключил перемирие с новым королем Франции Людовиком XI, в рамках которого последний обязался не участвовать во внутренних дрязгах английского королевства, тем самым лишив Ланкастеров возможного союзника. Чтобы подтвердить мирные намерения двух стран, стороны договорились о браке английского короля с родственницей французского монарха Бонной Савойской. В организации данного союза огромную роль сыграл граф Уорик, ближайший советник Эдуарда, благодаря которому он и узурпировал английский трон. Однако в сентябре 1464 года английский король неожиданно сообщил баронам, что не может жениться на французской принцессе, так как несколько месяцев назад он уже обвенчался с Елизаветой Вудвилл, вдовой мелкого английского аристократа. Данная новость повергла в шок всю английскую знать, так как этот брак не приносил никаких выгод Англии. Более того, Вудвиллы были сторонниками Ланкастеров и сражались на их стороне против Йорков в битве при Таутоне. По всей видимости, этим браком Эдуард пытался примирить две враждующие группировки в стране, показав, что теперь не разделяет свои подданных на Ланкастеров и Йорков.
За некоторое время до этого он помиловал ланкастерского военачальника герцога Сомерсета и вернул тому все его земли. Впрочем, широта жеста не сильно впечатлила Сомерсета, и как только герцог получил возможность набирать в свое подчинения армию, он тут же поднял мятеж против Йорков, за что был в последствии казнен. Тем не менее, Эдуард не оставлял попыток примириться с Ланкастерами, для чего и женился на Елизавете, которую 26 мая 1465 года официально объявили королевой Англии. С этого момента семья Вудвилл семимильными шагами стала подниматься по иерархической лестнице английского королевства, занимая все важные посты в государстве, в то время как влияние графа Уорика на короля стремительно покатилось вниз. Почти сразу после коронации Елизаветы судьба преподнесла Эдуарду великолепный подарок. В середине 1464 года в Англию вернулся Генрих VI и укрылся в северных крепостях, оставшихся под контролем его союзников. В июле 1465 года он нашел приют в замке сэра Ричарда Темпеста, однако нарвался в нем предательство. Брат Ричарда попытался схватить Генриха, чтобы передать его в обмен на выкуп Эдуарду, но бывший король сумел убежать из замка. Однако через несколько дней отряд Темпеста выследил Генриха, взял его в плен и передал королю, который немедленно посадил своего коллегу в Тауэр. Как ни странно, но Эдуард не стал убивать своего опасного конкурента, а наоборот, организовал ему максимально мягкие условия почетного плена. Генрих хорошо ел и пил, а также принимал посетителей. Видимо, таким решением Эдуард пытался показать свое великодушие.
Узнав о пленении своего лидера, сторонники Ланкастеров в Англии фактически прекратили сопротивление и подчинились власти Эдуарда. Следующие 4 года королевство жило в относительном спокойствии, но в 1469 году вновь разразилась буря. За эти годы граф Уорик окончательно потерял свое влияние на короля и фактически был отодвинут от принятия каких-либо решений, влияющих на судьбу страны. Разумеется, такое положение дел его не устраивало, и буйный граф, несколько лет назад уже свергнувший одного короля, решил повторить манёвр. Он заключил союз с братом Эдуарда Кларенсом и летом 1469 года организовал в Йоркшире серию восстаний, спровоцировав простых крестьян подняться против налогового гнета. В результате там образовались огромная народная армия численностью в несколько десятков тысяч человек. 12 июля Уорик и Кларенс написали королю письмо, в котором открыто поддержали мятеж и призвали Эдуарда отдалить от себя семью Вудвилл, иначе его ждет свержение. Не получив положительного для себя ответа, Уорик возглавил мятежное войско и двинул его на Лондон. 26 июля повстанцы напали на лагерь королевской армии графа Пембрука и разбили силы противника, а самого графа пленили и казнили. После новостей о разгроме Пембрука все окружение Эдуарда в панике разбежалось, и король остался с горсткой слуг ждать своей участи в городе Олни. Вскоре туда ворвался мятежный отряд под руководством Джорджа Невилла, который пленил Эдуарда и отправил его в Уорикский замок.
Известия о пленении очередного монарха повергли страну в хаос. С одной стороны сторонники Эдуарда организовали беспорядки по всей стране, требуя немедленного освобождения их короля, а с другой на политическую арену вновь вышли Ланкастеры, которые, в свою очередь, требовали выпустить из Тауэра Генриха VI и вернуть его на престол. Уорик оказался не в силах навести в королевстве порядок и был вынужден освободить Эдуарда IV, чтобы вернуть бразды правления в его руки. Король без труда остановил беспорядки и даровал пленившим его баронам Уорику и Кларенсу помилование. Те, однако, не успокоились и через несколько месяцев вновь устроили мятеж против Эдуарда, но в этот раз быстро потерпели сокрушительное поражение и бежали во Францию, где вскоре заключили союз, потрясший всех окружающих своей беспринципностью - они вступили в связь с женой Генриха VI, королевой Маргаритой. Беглая королева уже долгое время жила во Франции вместе со своим сыном, но не оставляла надежды вернуть своего мужа на престол. В своём стремлении, как оказалось, она даже была готова договориться с человеком, во многом из-за которого Генрих этот престол и потерял.
22 июня при посредничестве Людовика XI старые противники встретились в Анже и заключили сделку, по которой сын Маргариты должен был жениться на младшей дочери Уорика. Сам же граф обязался вернуться в Англию, чтобы свергнуть Йоркистов и вновь посадить на трон Генриха VI. В середине сентября Уорик в сопровождении своих сторонников, в числе которых был и королевский брат Кларенс, прибыли на Туманный Альбион, где к ним вскоре присоединилась сочувствующие Ланкастерам бароны. Очень скоро стало понятно, что Эдуард вновь остался в одиночестве, и чтобы на этот раз избежать плена, он сел на корабль и отплыл во Фландрию, оставив королевство своим врагам. Победившие же Ланкастеры 6 октября 1470 года ворвались в Тауэр и освободили из заключения Генриха VI. Спустя неделю он прошел по Лондону с торжественной процессией, после чего на его голову водрузили корону.
Разумеется, с возвращением на трон старого короля гражданская война на только не закончилась, а наоборот, разразилась с новой силой. Бежавший во Фландрию Эдуард набрал там небольшое войско и середине марта вернулся на остров отвоевывать потерянное. При чем по началу Эдуард заявил, что не собирается возвращаться на престол, а хочет лишь вернуть себе титул герцога Йоркского, однако после того, как его армия разрослась до нужных размеров, открыто заявил, что собирается скинуть Генриха с трона. Уорик, который отступил в Ковентри, надеялся на помощь своего союзника Кларенса, однако тот вновь поменял сторону и решил примириться со своим братом Эдуардом, с которым начал поход на Лондон. Новость о приблежении крупной армии повергла городскую знать в панику. Немного поразмыслив, бароны решили не сопротивляться бывшему королю и беспрепятственно впустили его в город. Первым делом Эдуард отправился в епископский дворец, где в то время находился Генрих. Увидев своего конкурента, Генрих приветствовал его словами: «Мой кузен Йорк, добро пожаловать. Я знаю, что пока моя жизнь в твоих руках, я в безопасности». Эдуард заверил его, что все будет в порядке, и вновь заключил короля в Тауэр. Впрочем, уже через несколько дней он его оттуда извлек и взял с собой в поход против войск Уорика, назвавшись командующим Англией, якобы назначенным по воле Генриха.
14 апреля 1471 года армия двух королей сошлась с войском вечно мятежного Уорика в битве при Барнете. Сражение началось ранним утром, когда на поле стоял густой туман, который мешал командирам руководить солдатами. В результате обе армии рассредоточились по полю крайне неравномерно, из-за чего йоркский военачальник Гастингс потерпел чудовищное поражение на западном фланге и бежал с остатками отряда назад в Лондон, где поведал горожанам весть, что Уорик одержал победу и захватил Эдуарда в плен... Однако реальность была абсолютно противоположной версии Гастингса. Армия Эдуарда сошлась в жесткой схватке с армией Уорика. В разгар боя на поле вернулся отряд графа Оксфорда, ранее преследовавшего Гастинга, отступающего в Лондон. В густом тумане невозможно было разобрать, где свои, а где чужие, и, действуя наугад, Оксфорд, как ему казалось, пошел в атаку на тыловые линии Эдуарда. На самом же деле, он атаковал союзный отряд графа Монтегю. Тот, в свою очередь, принял герб Оксфорда — звезду — за солнце, которое было на гербе Эдуарда, и тут же обратил оружие против своих союзников. Когда, вступив друг с другом в бой, стороны поняли, что "ведут огонь" по своим, в воздухе раздался крик "Измена", и ряды Ланкастеров окончательно смешались. Этим молниеносно воспользовался Эдуард, который отправил в гущу битвы свои резервы. Ланкастеры обратились в бегство, в ходе которого то ли от рук своих, то ли от рук Йорков погиб граф Уорик. Вскоре армия Ланкастеров была окончательно разбита. Однако это был еще не конец.
В день битвы при Барнете в Англию вернулась королева Маргарита со своим сыном Эдуардом. Остатки Ланкастеров немедленно собрались вокруг своей королевы, дабы дать последний бой Йоркам, который состоялся 4 мая недалеко от города Тьюксбери. Сражение началось с перестрелки лучников обеих армий. Первыми огня не выдержали Ланкастеры, которые ринулись в атаку на врага. Завязалась схватка, из которой победителями опять вышли Йорки, убившие большую часть Ланкастерских баронов, включая и сына Генриха VI Эдуарда. Что касается королевы Маргариты, то она смогла бежать с поля боя, но вскоре ее выследил йоркский отряд и захватил в плен. Следующие 4 года ее продержали в почетном заключении, после чего в обмен на выкуп отпустили во Францию, где одинокая, потерпевшая поражение и лишившаяся власти королева прожила до конца своих дней.
Пленение королевы Маргариты.
Что же до ее мужа Генриха, то ему повезло гораздо меньше. До Эдуарда дошли слухи, что Генриха хочет освободить двоюродный брат покойного графа Уорика. Эдуард подавил эту попытку, но понял, что пока Генрих жив, обязательно найдутся новые бароны, желающие его освобождения. 21 мая 1471 года Эдуард победоносно въехал в Лондон, и вечером того же дня по чудесному стечению обстоятельств пришла новость, что Генрих VI скончался в Тауэре. Официальная версия гласила, что Генрих тяжело воспринял новость об окончательном поражении и смерти сына: «Он ощутил такое глубокое бесчестье, ярость и негодование, что умер от одного только расстройства и уныния». По более вероятной версии, бывшего короля забили до смерти по приказу Эдуарда. Как бы то ни было, смерть Генриха лишила Ланкастеров возможности на сопротивление, и в Англии наконец наступил длительный мир.