Cassie is a typical shy girl at her untypical boarding school that longs to be part of the popular crowd. Thelma, her best friend and roommate seems to be the only person that understands and appreciates her. Soon, Cassie begins to see a man appear as though from out of nowhere, a man who's past is tied through blood to the history of her school.
Suddenly, wild dreams start plaging Cassie and she soon discovers that she has new supernatural powers and that somehow her life will never been the same again, especially when her only true friend turns up dead.
Azazeal continues to stalk Cassie as she discovers more about her developing powers.
Cassie talks to her mother, who, it seems, knows Azazeal.
Cassie's personality changes drastically and Thelma fears that she has been possessed.
Azazeal does everything in his power to keep Cassie from gettiing an abortion, determined to see his child come into the world.
Cassie discovers that the Nephelim are stalking her, and meanwhile searches for her child.
Cassie plots to steal baby Malachi back from Azazeal.
Thelma searches for baby Malachi and has to deal with the wrath of Azazeal.
Azazeal tortures Ella with phantom pains, which cause her to behave unusually.
Ella's behaviour results in her being sent to a mental institution. Thelma tries to help Ella by contacting Leon.
Thelma tells the full truth to Leon, whom she hopes will want to help Ella.
Ella searches for Jez, Azazeal's accomplice, with vengeance in mind. Later, Ella makes a startling discovery regarding Malachi.
Ella accepts Malachi's offer of a date in Twenties Berlin, where they experience the depravity and decadence of the era.
The chemistry between Ella and Malachi proves dangerous and Thelma is in love with Maya but fears she could be taken away at any time.
Thelma faces the difficult choice of putting all her efforts into her relationship with Maya, the love of her life, or helping Leon save Ella in a bid to rid the world of evil.
Ella realises the difficulty of her task when it becomes apparent that Malachi simply won't let himself be killed. She decides to seek reinforcements in the shape of Alex or someone even closer to home.
Malachi's power causes a desperate situation at Medenham with half the school bearing his mark. Leon attempts to stop the spreading evil but faces a tough task regaining Ella's trust.
Azazeal and Malachi's evil escapades have left a mark on the entire school, and new girl Ella is faced with fighting the devilish duo - but it's not going to be easy now she's mortal. Unlikely hero Leon is on hand to help as the final ominous showdown begins.