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