Ce roman commence comme un pacte à la Méphistophélès, sauf que Faust est une jeune fille nommée Addie et que le diable attend d'elle qu'elle lui offre son âme de son plein gré. Mais Addie est têtue, et malgré les embûches que le démon mettra sur sa route, elle ne cèdera jamais. Cependant, vivre une vie d'immortelle, traversant les époques telle un fantôme, s'avèrera un choix plutôt solitaire. Difficile d'être aimée sur le long terme, difficile de nouer des liens amicaux, difficile au début de survivre quand on n'a jamais connu la faim, le tout entrecoupé de visites régulières du démon à la date anniversaire du pacte pour voir si l'on va céder.