Even though they've never met, Hadley Bishop and Brooklyn Sparks have a lot in common: they're both gorgeous, popular teen witches - and they're both after the same guy. Brooklyn believes that Asher Astley, her former boyfriend, has disappeared without a trace - so why does she find him locking lips with Hadley?!
Hadley instantly can't stand Brooklyn, and Brooklyn feels the same way about Hadley. Things get out of hand, fast. What neither of them knows is that their worst enemy is about to strike. In the electrifying conclusion of the Life's a Witch trilogy, romantic rivals will have to work together to save their covens and the boy they love.