C'est l'effervescence à Evergreen Inn, petite auberge de charme nichée dans les contreforts vallonnés du Vermont. C'est la veille de Noël, et Jeanne et Tim, les propriétaires, se préparent à accueillir Hannah, une de leurs habituées, et ses invités venus célébrer son mariage.
Mais le temps vire à la tempête lorsque le fiancé d'Hannah annonce qu'il ne viendra pas, et que la neige se met à tomber à gros flocons, coupant bientôt l'auberge et ses habitants du reste du monde : Molly, l'écrivaine en panne d'inspiration ; Marcus, le jeune veuf séduisant débordé par ses deux petites filles ; Luke, qui travaille à l'auberge...
Jeanne et Tim, fragilisés par les difficultés financières que traverse l'Evergreen Inn, auront alors fort à faire pour que puisse opérer la magie de Noël.