Samantha Collins es una joven normal, que vive en un pequeño pueblo costero del norte de California, hasta que se enamora de Gabriel, un ángel caído que ha vivido en la Tierra por más de cinco mil años. Todo se complica cuando Samantha descubre que es la reencarnación de una bruja que fue enjuiciada en Salem trecientos años atrás. Pronto tendrá que tomar decisiones entre ser feliz con el ángel que ama o salvar a la humanidad.