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