Por graça de Deus, através de sua esposa, Hermenegildo pôde tornar-se um autêntico cristão. Seu pai, chamado Leovigildo, era impiedoso, conquistador de nações e exterminador de inimigos, não o acolheu, porque não aceitava o Arianismo. Então o ameaçou e o combateu em guerra. Desprezando o perdão de seu filho, o rei mandou prendê-lo e o entregou aos algozes.
O pai mandou decepar a cabeça de Hermenegildo. Entretanto, o crime acabou por enchê-lo de profundo arrependimento, revendo suas posições anos mais tarde. Converteu-se também e alcançou a Igreja da Espanha, encontrando a paz.
Em 1586, o papa Sixto V declarou a festa de São Hermenegildo para o dia do seu martírio e o indicou como padroeiro da Espanha.
Santo Hermenegildo, rogai por nós!