hyd nes i'r Hen Ddihenydd ddyfod a dyfarnu o blaid saint y Goruchaf, ac i'r saint feddiannu'r deyrnas.