Allie, une jeune vétérinaire, s'apprête à quitter sa petite ville d'Evergreen pour s'installer à Washington et rejoindre ainsi Spencer, son petit ami. Parallèlement, Ryan et sa fille Zoé doivent partir passer Noël en Floride. Le médecin, veuf depuis un an, veut changer les idées de sa fille pour qu'elle ne pense pas trop à sa mère. En route, ils s'arrêtent à Evergreen pour déjeuner. Dans le restaurant des parents d'Allie, Zoé fait un voeu sur une boule de neige magique. C'est alors qu'une tempête de neige se déchaîne sur la ville. L'aéroport est fermé, et les routes impraticables. Ryan, Allie et Zoé vont ainsi passer plusieurs jours ensemble...