The
Seal of Odin has kept the powers of the Helstone in check for hundreds of millenium. Every 1000 years the Seal must be renewed that woe may not follow. The time for renewal is at hand, but. . . A knowledge of the Norse mythology section of D1ET1ES AND DEMIGODS book would be helpful.