De eigenzinnige 17-jarige Lucinda 'Luce' Price wordt naar de Sword & Cross heropvoedingschool gestuurd nadat ze onterecht van een misdaad wordt beschuldigd. Ze ontmoet er twee jongens met wie ze zich op onverklaarbare wijze verbonden mee voelt. De jongens blijken gevallen engelen die al eeuwen elkaar bevechten voor haar liefde. Luce moet kiezen tussen Hemel en Hel in dit epische gevecht om ware liefde.