À la veille d'une grande bataille contre les Huns, l'empereur Constantin rêve d'un symbole divin. Ce symbole, une croix, lui permet d'emporter la victoire, bien que ses troupes soient inférieures en nombre. Convaincu par la puissance du Dieu chrétien , il se convertit au christianisme et envoie sa mère Hélène à Jérusalem pour y retrouver la Vraie Croix[1].
À son arrivée, Hélène est confrontée aux réticences de la communauté juive, qui refuse de lui révéler la cachette de la Croix. Elle fait jeter l'érudit Judas dans un puits. Les privations lui font oublier l'emplacement de la Croix, mais celui-ci est révélé par un miracle après une prière de Judas. Il se convertit au christianisme et adopte le nom de Cyriaque. Un autre miracle permet de découvrir les Saints Clous[2].
La dernière partie du poème est écrite à la première personne. Cynewulf s'y présente comme un homme âgé et infirme et décrit son talent poétique comme un don divin. C'est dans cette section que se trouvent les runes qui épèlent son nom et permettent de lui attribuer ce poème[3].