Kat McKenzie (
Nicky Whelan) marzy o wielkiej miłości, ale wciąż nie może trafić na właściwego partnera. I tym razem się jej nie powiodło. W wypadające akurat walentynki bohaterka filmu przeżywa chyba najgorszą randkę w życiu. Zawiedziona wraca wieczorem do domu, martwiąc się o swoją przyszłość. Na jej drodze pojawia się niespodziewanie wróżka, która rzuca zaklęcie. Jeden z mężczyzn, z którymi Kat zetknęła się właśnie tego dnia, będzie jej przeznaczony. Ta myśl nie daje jej spokoju. Z całych sił próbuje sobie przypomnieć wszystkie, choćby przelotne kontakty z płcią odmienną w minionym dniu. Niemalże minuta po minucie odtwarza w pamięci kolejnych mężczyzn, z którymi miała styczność na ulicy, w sklepie, nawet w pracy. Wciąż jednak nie może wskazać tego jedynego. Następnego ranka Kat czeka kolejna niespodzianka. Gdy budzi się ze snu uświadamia sobie, że znowu jest walentynkowy dzień i jeszcze raz przeżywa to, co się wydarzyło wczoraj. Katherine wpada w pułapkę czasu. Od tej pory walentynki powtarzają się codziennie. Za sprawą wróżki dzień walentynek będzie się dla Kat powtarzał do czasu, aż w końcu odkryje miłość swojego życia.