Etter dette ble Llywelyn tvunget til å anerkjenne Edvards overhøyhet, og mistet alt utenom et lite område, Gwynedd. Men Edvard tillot ham å beholde tittelen prins av Wales, og bryllupet mellom Llywelyn og Eleonore kom i stand.