Deanna et Danielle, deux sœurs jumelles, sont invitées à dîner chez leurs grands-parents. Ils leur annoncent leur mariage à l'église à l'occasion de leurs noces d'or. C'est un rêve qu'ils n'ont pas pu exaucer lorsqu'ils se sont mariés, cinquante ans auparavant. Ravies, les deux jeunes femmes se demandent avec quels cavaliers elles assisteront à la cérémonie. Leur grand-mère, Maddy, pose une seule condition : les hommes qui les accompagneront ne devront pas être des amourettes de passage. Il est donc temps pour elles de partir à la recherche de l'âme sœur...
Kate, égoïste et seule, se rend dans un grand magasin afin d'y faire un dernier achat de Noël pour Jack, son ex-petit ami. Elle s'évanouit quand une démonstratrice lui vaporise un parfum dans les yeux. A partir de ce moment, Kate revit douze fois la veille de Noël. Elle va ainsi redécouvrir l'esprit de Noël, renouer avec ses proches…