Rebecca Virtue, a senior in high school, finds herself caught in a battle between the forces of Heaven and Hell as her friends are brutally murdered. The only lead the police have is a man named Angel, whom Rebecca has dreamed about all her life. Events takes a turn for the worse when a mysterious young girl named Úna Devor appears and haunts Rebecca not only in school, but also in her dreams. Rebecca knows but one thing, World's End is rapidly approaching. Rebecca must uncover a secret that has long since been buried, hidden from both the realms of Heaven and Hell. To avert World's End, Rebecca must bear witness to the rise of the last demon hunter.