Узнав об этом, Эдуард поспешил домой. Там его ждали груды жалоб на злоупотребления королевских судов. Один из главных судей, Вейланд, был навечно изгнан, а прочие лишились постов. После этого король навестил мать, которая в его отсутствие ушла в монастырь, и до конца года совершал паломничество по святым местам. Он всегда в трудные моменты давал обеты различным святым и после посещал их реликвии. Во время Великого поста он обычно отправлялся в какой-либо крупный монастырь и там молился вместе с братией. При этом вечная нехватка денег не позволяла ему, как его отцу, воздвигать и перестраивать храмы. В архитектуре правление Эдуарда I было эпохой замков, а не церквей. Не был он подвержен и обычным суевериям своего времени. Так, в один из визитов к матери он застал ее в восторженном состоянии — она встретила человека, который якобы прозрел на могиле ее покойного мужа. Когда король заявил, что этот человек лжет, мать в гневе прогнала его с глаз долой; тогда он заявил одному священнику: «Я знаю своего отца — он бы скорее вырвал глаза этому прохвосту, чем стал бы возвращать ему зрение»[58].
Летом 1290 года король выдал замуж двух дочерей: Джоанну — за графа Гилберта Глостерского, а Маргариту — за герцога Брабанта. 28 ноября в Харби во время паломничества умерла Элеонора Кастильская. Эдуард глубоко переживал ее смерть и до конца жизни не переставал горевать. В память о ней он приказал установить на всем пути похоронной процессии каменные кресты с портретами покойной королевы. Зиму он провел в обычном сельском доме в Бэкингемшире, предаваясь размышлениям и готовясь к решительной борьбе за корону Шотландии; отныне этой борьбе предстояло стать смыслом его жизни.
В 1286 году трагически погиб шотландский король Александр III — он спешил поздно вечером к молодой жене и свалился на коне с обрыва. У него осталась только трехлетняя внучка Маргарита (Норвежская Дева), дочь норвежского короля Эрика. Она была формально объявлена королевой, но в Шотландию так и не попала. Эдуард сразу начал переговоры с Эриком о браке его дочери и принца Эдуарда. В ноябре 1289 года представители трех королевств договорились в Солсбери о заключении брака; тогда король назначил епископа Даремского наместником Шотландии и потребовал передать ему все шотландские замки. В это время Маргарита морем отправилась в Шотландию, но умерла возле Оркнейских островов. Тут же объявились не менее дюжины претендентов на шотландскую корону, начавших рвать страну на части. Епископ Сент-Эндрюса и другие члены Регентского совета попросили Эдуарда вмешаться, что он с удовольствием и сделал — якобы неохотно, уступая давлению. Однако лордам Англии он заявил, что постарается как можно скорее полностью подчинить Шотландию и привести ее к тому же состоянию, что и Уэльс.
Правда, вначале Эдуард играл в демократию. В мае 1291 года он созвал в Норхэме совет шотландской знати и предложил им выбор: избрать королем его или кого-либо из местных лордов. Бароны в один голос заявили, что умрут за независимость своего королевства. Он назначил выборы короля на 2 августа, а тем временем взял под контроль замки и укрепленные города, назначил регентов из числа своих сторонников и начал уже принимать присягу в разных местах Шотландии. Выгоды от присоединения этой бедной страны выглядели сомнительными, тем более что папа не так давно дал Эдуарду право сбора десятины сроком на шесть лет. Дело в том, что в этом году наконец пала Акра и деморализованные христианские монархи видели в английском короле главного защитника своего дела. Он же начисто забыл о крестовом походе и даже опоздал на похороны матери, умершей 26 июня. Все его мысли занимала Шотландия — а точнее возможность покончить с давним врагом Англии, сплотить Британские острова, создать прочную базу для новых завоеваний.
Из-за разногласий выборы короля Шотландии состоялись только в ноябре. Им стал представитель одного из знатных англо-шотландских родов Джон Балиол; 26 декабря он принес оммаж Эдуарду в Ньюкасле. А в это время обычная ссора между английскими и французскими моряками медленно, но верно перерастала в войну. Занятый шотландскими делами король всячески пытался избежать этого; несмотря на скорбь по жене, он попросил у Филиппа IV руку его сестры Бланки, в которую, по слухам, давно был влюблен. За нее он даже обещал отдать французам в управление Гасконь. Но Филиппу нужна была именно война. Он и так владел Гасконью со времени последнего визита Эдуарда и попытался еще раз заманить английского монарха к себе, чтобы захватить его в плен. В сентябре 1293 года во Францию отправились английские войска, но военные действия шли вяло. Сам Эдуард в это время воевал в Уэльсе, где подняли восстание сын Ллевелина Мадог и другие местные вожди. Одновременно он пытался заручиться поддержкой императора Адольфа Нассауского и влиятельных французских феодалов.