Librarian Dana Steele, one of the three young women in a quest for the keys to a mystical box that holds the trapped souls of three Celtic demigoddesses imprisoned by a jealous sorcerer, is led to author Jack Hawke, but their prior romantic history complicates things when the two of them are forced into working together to locate the next key.