Альфина девяносто девять раз встретила смерть за преступление, которого не совершала. Каждый раз после казни она оказывалась в самом начале, будто время откатывалось назад. Но на сотый раз всё иначе: она просыпается с загадочным даром слышать чужие сердца — и неожиданно понимает, что даже надменный красавец-принц, всегда смотревший на неё сверху вниз, уже давно тайно влюблён в неё.
Альфина, дочь герцога, становится жертвой интриг: её обвиняют в заговоре против Святой Дэбонэи — любимицы всей империи — и приговаривают к гильотине. После каждой смерти время снова обращается вспять, но финал не меняется: её снова ведут на казнь. Девяносто девять раз подряд Альфина проходит через одно и то же наказание за чужую вину. На сотый раз судьба даёт ей шанс. В ожидании нового приговора Альфина обнаруживает способность слышать истинные чувства людей и с изумлением узнаёт: те, кого она считала своими врагами, на самом деле искренне ею восхищаются. Даже принц, казавшийся холодным и высокомерным, оказывается без памяти в неё влюблён. Сможет ли Альфина использовать этот дар, чтобы разорвать петлю повторяющейся смерти и наконец изменить исход?