Diana, une jeune historienne à l'Université d'Oxford qui se trouve être une descendante des sorcières de Salem, est forcée d'embrasser sa destinée de sorcière lorsqu'elle ouvre par mégarde un livre magique.
En Angleterre, au IXème siècle, Uhtred, le fils d'un noble, kidnappé par les Vikings lorsqu'il était enfant, doit choisir entre son pays natal et le peuple qui l'a élevé.