После этого фортуна отвернулась от Уэльса, в то время как Англия собрала все свои силы. Теперь, когда все подходы в долины были блокированы, именно валлийцы голодали, в то время как английские прибрежные замки снабжались с моря, провизия поставлялась в основном из Бристоля, Дублина и Уэксфорда. К лету 1295 года Эдуард мог пройти маршем с 3000 пехотинцами через всю страну, двигаясь вниз по берегу от Мерионета до Кардигана, чтобы заставить капитулировать Моргана, а затем повернуть на восток в Гламогран и долину Нит, прежде чем вернуться через Поуисленд в Карнарвон и Англзи. Как обычно, когда его враги покорились, он проявил мягкость, столь редкую в ту эпоху, и приказал казнить лишь немногих. В конце июля сам Мадог сдался, и, распорядившись построить замок в Бомарисе, Эдуард вернулся в Вустер, чтобы вознести благодарность в гробнице Св. Вульфстана.
Но король потерял год, по завершении кампании он был стеснен в средствах и влез в большие долги. В его отсутствие война в Гаскони велась безо всякого успеха, и французы опустошили южное английское побережье. Едва он возобновил свои приготовления к вторжению во Францию, как столкнулся с новой угрозой в своем тылу. Когда война в Гаскони только началась, Эдуард потребовал помощь у своих шотландских вассалов. Король Иоанн предложил ему доходы от своих английских имений за три года, а позже был призван присоединиться к феодальному войску в Портсмуте со своим сенешалем, восьмью графами и двенадцатью баронами. Но, воодушевленный новостями о восстании в Уэльсе, он не явился на сбор и летом 1295 года под давлением дворцовой антианглийской партии тайно принял посольство из Парижа, дабы обсудить условия женитьбы своего старшего сына на племяннице французского короля.
Увидев шанс нанести встречный удар европейской коалиции Эдуарда, создав свою в его собственном тылу, Филипп провернул превосходный заговор. И, заключив союз с врагом своего суверена, Баллиоль смог бы отстоять независимость своей страны. 22 октября 1295 года был заключен союзнический договор между Францией и Шотландией. Чтобы заставить Эдуарда забыть о его «неправильных и враждебных вторжениях во Францию», было решено, что король шотландцев «начнет и продолжит войну» против него со всеми своими силами. Короли договорились, что, если Эдуард атакует Францию, Баллиоль в свою очередь вторгнется в Англию. Со своей стороны, Филипп обещал, что, если Эдуард отомстит, атаковав Шотландию, французский король отвлечет их общего врага «в других местах».
Ища предлог для нарушения вассальной верности, король Иоанн захватил поместья всей шотландской знати, что имела земли в Англии, включая своих соперников, Брюсов. Он также лишил свободы и плохо обращался с английскими торговцами в Берике. Успешно подавив восстание в Уэльсе, Эдуард столкнулся с мятежом в Шотландии.
Английский король был не из тех, кто прощает измену. В ноябре 1295 года он созвал наиболее представительный парламент, из тех, какие до сих пор собирались в Англии. Магнаты, прелаты, представители прочего духовенства, рыцари графств и горожане были созваны, «чтобы вместе найти выход из опасной ситуации,...обсудить, предписать и решить, как следует устранить угрозу и... сделать все, что постановит совет»[198].
Эдуард обнаружил, что ему проще получить деньги от «своих возлюбленных и верных людей» на шотландскую, нежели на французскую кампанию. Гасконь была делом короля, а Шотландия, как они чувствовали, – всей Англии. Первая была далеко за морем, последняя – под самым боком. Магнаты и рыцари графства проголосовали за налог, состоящий из одиннадцатой части, горожане – седьмой, духовенство – десятой части на имущество, обещая дать больше, если в этом возникнет необходимость. С такой поддержкой Эдуард был в состоянии сокрушить своего нарушившего клятву вассала и, взяв Шотландию под свое руководство, навсегда покончить с опасностью, с которой столкнул его французский король. Отвоевание Гаскони могло подождать.