Sagaen om Hallfred er tilbakevendende til hans til-og-fra-kjærlighetsforhold til Kolfinna, som starter med hans uforklarlige unnvikelse til å gifte seg med henne og siden hans aggressive strid med hennes ektemann når han kommer tilbake fra Norge. Sagaforfatteren lar den døde kong Olav Tryggvason komme til Hallfred i drømmene hans og råder ham til å avstå fra blodhevn, og i den andre drømmen råder ham til å kvede for banemannen Eirik jarl. Det er altså Olav Tryggvason selv som løser den profesjonelle skaldens evige dilemma til tross for at kongen ikke hadde den samme mirakelvirkning som den andre norske misjonskongen, Olav den hellige. Dennes død på Stiklestad skulle siden overskygge Olav Tryggvasons død ved Svolder.