Dana, professeure de mathématiques, vit seule avec son fils de 13 ans, Arthur. Pour les vacances de printemps, elle l'emmène faire du camping dans un camp de montagne et se rend dans un magasin spécialisé pour acheter l'équipement nécessaire. C'est là qu'elle rencontre Steve, le propriétaire des lieux...
Katie, romancière quelque peu désabusée, se rend dans la pittoresque petite ville d'Evergreen pour les vacances. En chemin, elle croise la route de Ben qui s'y rend également. A son arrivée, elle apprend qu'elle va devoir écrire un article pour expliquer la passion de la ville pour Noël. Peu à peu, elle va se rapprocher de Ben tout en profitant des traditions de Noël.