Elspeth, one of a new breed born into a world struggling back from the brink of the Apocalypse is drawn inexorably to the remote and sinister mountain keep of Obernewtyn. Only Elspeth with her mysterious powers can stop the masters of Obernewtyn unleashing the evil forces of the past