Die Herzogstochter Alvina wird zu Unrecht des Komplotts gegen das Lieblingskind des Imperiums, die Heilige Debonei, beschuldigt und zum Tode verurteilt.
Jedes Mal nach ihrem Tod dreht sich die Zeit zurück, aber das Ergebnis bleibt unverändert: Das Mädchen wird zur Guillotine geführt.
Neunundneunzig Mal hintereinander erleidet Alvina dieselbe Strafe für ein Verbrechen, das sie nicht begangen hat.
Beim hundertsten Mal ändert sich alles. Während sie auf das nächste Urteil wartet, entdeckt Alvina die Fähigkeit, die wahren Gefühle der Menschen um sie herum zu hören, und erfährt mit Überraschung, dass diejenigen, die sie für Feinde hielt, sie tatsächlich einfach lieben. Sogar der schöne Prinz, der Alvina immer von oben herab betrachtet hat, ist heimlich verrückt nach ihr.
Wird sie in der Lage sein, diese Gabe zu nutzen und endlich dem Teufelskreis zu entkommen?