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