Жизнь в разладе
Иэн Уайндершн (Пол Николс) — молодой британский композитор, живущий в Лондоне. Его отношения с девушкой Самантой Эндрюс (Дженнифер Лав Хьюитт) переживают кризис: Иэн погружен в работу, игнорируя ее эмоциональные потребности. Саманта мечтает о браке, но он отмахивается от разговоров о будущем.Вечером перед роковым днем пара ссорится из-за пропущенного концерта. Саманта упрекает Иэна в равнодушии, а он в ответ обвиняет ее в навязчивости. Ночью они мирятся, но напряжение сохраняется.
Роковая поездка
На следующий день Саманта уговаривает Иэна поехать с ней на встречу. В машине вспыхивает новый конфликт: девушка пытается заговорить о чувствах, но Иэн резко останавливает ее. Отвлекаясь на спор, он теряет управление.Машина врезается в дерево. Саманта погибает на месте. Иэн, оставшийся невредимым, погружается в отчаяние. В больнице он сталкивается с призраком погибшей возлюбленной, который предлагает ему шанс пережить день заново.
Попытка исправить прошлое
Иэн просыпается утром того же дня. Поняв, что получил второй шанс, он пытается предотвратить аварию. Вместо работы композитор проводит время с Самантой: они гуляют по Лондону, танцуют в парке, делятся воспоминаниями.Вечером Иэн отказывается садиться за руль, но Саманта сама предлагает поездку. На этот раз он избегает конфликта, признается в любви. Однако машина снова попадает в аварию — девушка погибает при тех же обстоятельствах.
Жертва во имя любви
Иэн возвращается в начало дня в третий раз. Он осознает: смерть Саманты неизбежна, но может принять ее место. На вечеринке композитор признается ей, что она — его «навсегда».В последний момент Иэн толкает Саманту от машины, спасая ее, но сам попадает под удар. Умирая, он видит, как возлюбленная остается жива. Его жертва разрывает временную петлю.


