A la suite de grands troubles qui désolaient l’Angleterre, le prince Édouard passa trente-cinq ans de sa vie en exil. Nous avons peu de détails sur cette période de son histoire. Doué d’un caractère doux, ami de la solitude, il se tenait de longues heures au pied des autels, assistait aux offices divins et aimait beaucoup à s’entretenir avec les religieux. Cependant toute l’Angleterre priait pour obtenir enfin la paix avec un prince légitime. Dieu apparut à un pieux évêque et lui montra, dans une vision, Édouard sacré roi par saint Pierre : "Voilà, lui dit-il, celui qui sera roi par ma faveur ; il sera chéri du Ciel, agréable aux hommes, terrible à ses ennemis, aimable à ses sujets, très utile à l’Église de Dieu."
A peine établi sur le trône, Édouard s’appliqua à développer dans son âme toutes les vertus d’un prince vraiment chrétien. Délivré, par l’aide de Dieu, de tous les ennemis du dedans et du dehors, Édouard voulut accomplir le voeu qu’il avait fait d’aller à Rome vénérer le tombeau du Prince des Apôtres ; mais il dut céder aux instances de ses sujets, qui avaient besoin de sa présence. Le Pape le délia de son voeu ; le roi, en revanche, fit construire une belle église en l’honneur de saint Pierre.
Édouard est célèbre par son désintéressement et par sa charité envers les pauvres. A trois reprises différentes, il vit un des officiers de sa maison mettre la main aux trésors royaux ; la troisième fois, il se contenta de lui dire : "Prenez bien garde qu’on ne vous y surprenne !" Le trésorier du palais se plaignant au roi de ces vols, celui-ci, comme s’il n’eût rien su, lui dit : "Pourquoi vous plaindre ? Celui qui a pris cet argent en avait sans doute plus besoin que nous."
Édouard avait promis de ne jamais refuser l’aumône demandée au nom de Jean l’Évangéliste ; un jour, un pauvre lui ayant tendu la main au nom de cet Apôtre, le roi, dépourvu d’argent, retira de sa main un riche anneau et le lui donna, pour ne pas le faire attendre. Une autre fois, à la demande d’un pauvre infirme tout perclus, il le prit sur ses épaules et le porta à l’église Saint-Pierre, où il fut guéri. Saint Jean l’Évangéliste se montra un jour à deux pèlerins anglais qui se mettaient en voyage pour les Lieux Saints ; il leur remit un anneau en leur disant : "Portez cet anneau au roi ; c’est lui qui me l’a donné un jour que je lui demandais l’aumône en habit de pèlerin ; dites-lui que, dans six mois, je le visiterai et le mènerai avec moi à la suite de l’Agneau sans tache." Édouard mourut, en effet, six mois après.