"The Immortal Guardians protect the innocent in secret. Sometimes the secret gets out... U.S. law enforcement agent Heather Lane can read minds. But not the future. The dream of battle and blood that recurs every night must be a fluke, some obscure terror from her own mind. What its significance might be, she can't guess- an attack from seven psychotic vampires at once, only separated from nightmare by an eighth very different immortal. A handsome,...