Lucinda « Luce » Price est une adolescente solitaire de dix-sept ans qui est envoyée de force dans un lycée psychiatrique austère pour jeunes marginaux après avoir été accusée d'un incendie mystérieux ayant causé la mort d'un garçon. Dès son arrivée dans cet établissement sombre et oppressant, elle se retrouve étrangement attirée par Daniel Grigori, un étudiant énigmatique qui semble la rejeter violemment tout en la surveillant à distance. Luce est également courtisée par Cam, un autre garçon ténébreux et fascinant qui s'oppose ouvertement à Daniel. Elle découvre rapidement que les deux garçons sont en réalité des anges déchus, condamnés à se battre pour son amour depuis des siècles à travers une malédiction temporelle.