В эту заваруху и влез муж Иоанны. "В это время мессир Хайме, король Майорки, приехал навестить принца [Эдуарда] в городе Бордо и попросить его о помощи, чтобы отобрать свои владения у короля Арагона, который изгнал его из них и предал смерти его отца"[303], — пишет хронист Жан Фруассар. Вместо этого Черный принц привлек Хайме к участию в кастильской кампании, заявив: "Сир король… я обещаю Вам, что по возвращении из Испании мы обязуемся восстановить Вас на вашем троне Майорки либо путем переговоров, либо силой оружия". Обнадеженный тем, что нашел такого сильного союзника, Хайме согласился присоединиться к экспедиции и сражаться вместе с Черным принцем на стороне короля Педро. В качестве особого знака благосклонности перед самым отъездом Хайме был выбран крестным отцом второго сына Эдуарда, Ричарда, родившегося в праздник Богоявления, 6 января 1367 года. Это был "День трех королей"[304]. Много говорилось о том, что по чудесному стечению обстоятельств в день рождения ребенка в Бордо находились сразу три короля: Педро, король Кастилии, Карл Злой, король Наварры, и Хайме IV, король Майорки. Это напомнило всем о библейской легенде о трех волхвах посетивших младенца Иисуса, однако только один из собравшихся трех государей мог похвастаться тем, что в это время фактически владел своим королевством.
Черный принц и его союзники собрали огромную армию в 30.000 человек и отправились в Испанию в День святого Валентина 1367 года. Стоимость содержания такого количества людей и припасов превышала стоимость сокровищ, которые Педро привез с собой, поэтому Эдуард выделил деньги на экспедицию, которые в итоге составили около 2.700.000
Но хотя битва была выиграна, война вскоре была проиграна. Эдуард, у которого были свои представления о рыцарской чести, настоял на том, чтобы Педро помиловал большинство пленных и назначил за них выкуп, на что новый король Кастилии, хоть и неохотно, согласился. Дю Геклен, который избежал смерти в бою, но попал в плен, добился свободы благодаря своему высокомерию. "Во Франции говорят, — заявил дю Геклен принцу Эдуарду, — что Вы так сильно боитесь меня, что не решаетесь освободить". "Что! Сэр Бертран, — ответил принц, — вы воображаете, что мы держим Вас в плену из страха перед вашей доблестью? Клянусь Святым Георгием, это не так; ибо, мой дорогой сэр, если вы заплатите 100.000
Однако настоящей проблемой для принца Эдуарда стал Педро Жестокий. Восстановленный на троне король вскоре после битвы при Нахере отправился в Севилью, пообещав вернуться с достаточным количеством денег, чтобы отплатить Черному принцу и его армии за их службу. Но он так и не вернулся. Эдуард ждал шесть месяцев, "и его армия терпела большие лишения, голод и жажду из-за отсутствия вина и хлеба"[309],— сообщает Герольд Чандоса. Вместе с голодом пришли болезни. Разумеется, Хайме Майоркский с его хрупким здоровьем заболел одним из первых. Когда стало ясно, что Педро не выполнит своих обязательств, Эдуард приказал вывести армию из Испании "и все приготовились к отъезду, кроме короля Майорки, который был так болен, что его нельзя было взять с собой"[310], — рассказывает Фруассар. В результате, когда Энрике и дю Геклен, перегруппировав силы, снова вторглись в Испанию осенью 1367 года, незадачливый Хайме, оставленный в городе Вальядолид, был легко захвачен в плен и удерживался для получения выкупа.