Кэтрин переживает худший День святого Валентина в своей жизни.
По пути домой она сталкивается с цыганкой, которая произносит волшебное заклинание.
На следующее утро Кэтрин узнаёт, что ей предстоит проживать этот день бесконечно, пока она не найдёт свою любовь.
Недавно освободившийся из тюрьмы Чарли Ранкин ищет способ отомстить тюремному надзирателю Уильяму Петтигрю по кличке Будда.
По пути он встречает утонченную, но тем не менее весьма опытную Флоренс Джейн.
Вместе они пускаются в путешествие, которое постепенно отклоняется от первоначальной цели и ведет к непредсказуемой развязке.