O resultado foi o Tratado de Aberconwy, o qual garantia paz em Venedócia em troca de severas concessões de Llywelyn, incluindo sua autoridade a Venedócia Superior novamente. Parte de Venedócia Inferior foi dada a Dafydd ap Gruffydd, com a promessa de que se Llywelyn morresse sem ela, parte de Venedócia Superior poderia ser dado a ele.
Llywelyn foi forçado a reconhecer Eduardo como seu rei supremo. Inicialmente ele se recusou, mas após os acontecimentos de 1276, Llywelyn permaneceu com uma pequena porção de suas terras. Ele foi ao encontro de Eduardo e encontrou Eleanor com a família real em Worcester. Após Llywelyn concordar com os acordos de Eduardo, o rei deu a permissão para que os dois se casassem na Catedral de Worcester. Um vidral ainda existe na catedral, mostrando o casamento de Eleanor com Llywelyn. Ao que tudo indica, o casamento foi realmente por amor, pois Llywelyn não é conhecido por ter feito filhos fora do casamento (o que não é muito comum entre os Príncipes de Gales).