Saint Edouard le Confesseur fut le dernier roi d’Angleterre avant la conquête normande. Il avait promis de ne jamais refuser l’aumône demandée au nom de saint Jean l’évangéliste ; un jour, un pauvre lui ayant tendu la main au nom de l’apôtre, le roi, dépourvu d’argent, retira de sa main un riche anneau et le lui donna. Plus tard, saint Jean apparut à deux pèlerins 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. » Edouard mourut en effet six mois après. C’était le 5 janvier 1066. Le pape Innocent XI fixa sa fête au 13 octobre, jour où son corps, exhumé 36 ans après sa mort, avait été retrouvé intact.