Aparentemente, el rey inglés le había prometido el castillo a cambio de su ayuda, pero Eduardo I no mantuvo su promesa y ordenó ejecutar a Maredydd en 1291.