A boszorkány szíve írójának legújabb könyve ősi legendákból táplálkozik: két nő élete fonódik össze ebben az elsöprő erejű történetben, amely a viking korban játszódik.
Oddny és Gunnhild gyerekkorukban ismerkednek meg egymással a 10. századi Norvégiában, és nem is különbözhetnének jobban egymástól. Oddny csendes, nyugodt életről álmodozik, míg Gunnhild minél nagyobb hatalomra szeretne szert tenni, és menekülni akar kegyetlen anyjától. Egy jósnő félelmetes jövendölése azonban sötét árnyékot vet Gunnhildra, Oddnyra és a nővérére, Signyre is. A három lány ezért vérszerződést köt egymással, és megfogadják, hogy mindig segíteni fogják a másikat.
Amikor viking portyázók felgyújtják Oddny otthonát és elrabolják Signyt, Oddny egyre távolabb kerül attól az élettől, amelyben reménykedett. Elhatározza, hogy mindenáron megmenti nővérét, de ezalatt egyre közelebb kerül az egyik fosztogatóhoz, aki részt vett az otthona elleni támadásban. Gunnhild időközben megszökött, évekig boszorkánynak tanult a messzi északon, és kénytelen tudomásul venni, hogy a sors a gyűlöletes Erik király felé tereli, aki egy nap egész Norvégia uralkodója lesz.
Bár a két nőt összeköto mágikus és érzelmi kötelék erős, amikor újra felbukkannak egymás életében, kapcsolatuknak olyan próbát kell kiállnia, amire egyáltalán nem számítottak.