The piety of an after age saw in the retribution which overtook Egfrid the following year, when he was slain by the Picts and Scots, the judgment of Heaven, avenging the unprovoked wrongs of the Irish. His Scottish conquerors, returning good for evil, carried his body to Iona, where it was interred with all due honour.