Seventeen-year-old Isis worries about three things. First, her overbearing mother who tries to control her every move. Second, the bad dreams, which keep coming true. And third the strange things that she makes happen when she loses control of her powers, and the accompanying headaches that are only getting worse. Still Isis is so close to graduation she thinks she’ll be able to make it to freedom and a fresh start far way from her mother.
A class project shouldn’t undo the carefully concocted façade that Isis has set up, but when she uses her powers to save herself and Dane, her project partner, from a freak explosion, Isis’ world begins to crumble around her. Instead of turning her in and ending her chance to escape, Dane offers a way out of the mess she’s in.
Dane understands the things that are happening to her. He belongs to a secret magical society that trains people to control their powers before the powers have a chance to destroy them. Isis figures the choice to join is simple until her cousin Kalli confesses that she belongs to a different society. One that is trying to destroy the one Dane wants her to join. Kalli is convinced that Dane is lying to Isis and trying to hurt her.
Isis dreams are getting worse, and through them she knows one of the groups is planning a huge terrorist attack. Isis needs to figure out which side is telling her the truth and then use her powers to stop the attack. Either way she’s going to lose someone, her cousin Kalli, who is also her best friend, or Dane, who is quickly becoming more than just a class project partner.