Альфіна дев’яносто дев’ять разів зустрічає смерть за злочин, якого не вчиняла. Кожного разу після страти вона опиняється на самому початку, ніби час відкочується назад. Але на сотий раз усе інакше: вона прокидається з загадковим даром чути чужі серця — і несподівано розуміє, що навіть гордовитий красень-принц, який завжди дивився на неї зверхньо, уже давно таємно закоханий у неї.
Альфіна, дочка герцога, стає жертвою інтриг: її звинувачують у змові проти Святої Дебонéї — улюблениці всієї імперії — і засуджують до гільйотини. Після кожної смерті час знову звертається назад, але фінал не змінюється: її знову ведуть на кару. Дев’яносто дев’ять разів поспіль Альфіна проходить через одне й те саме покарання за чужу провину. На сотий раз доля дає їй шанс. Очікуючи нового вироку, Альфіна виявляє здатність чути справжні почуття людей і з подивом дізнається: ті, кого вона вважала своїми ворогами, насправді щиро нею захоплюються. Навіть принц, який здавалося холодним і самовпевненим, виявляється без тями закоханим у неї. Чи зможе Альфіна використати цей дар, щоб розірвати петлю повторюваної смерті й нарешті змінити результат?