Als Willow Petersen (Rachael Leigh Cook) zur Weihnachtszeit in ihre Heimatstadt in den Blue Ridge Mountains zurückkehrt, um bei den Vorbereitungen für die Hochzeit ihrer Schwester zu helfen, ist sie überrascht zu erfahren, dass das malerische Eagle Ridge Inn, das ihre Familie
nach dem Tod ihres Vaters vor einigen Jahren verkauft hat, auf dem Markt ist. Nachdem sie den Besitzer des Gasthauses, den gut aussehenden Witwer David Lyndon (Benjamin Ayres), überredet hat, ihr die Scheune des Gasthauses als Veranstaltungsort für die bevorstehende
Weihnachtshochzeit zu überlassen, entfacht Willow ihre Liebe zu dem alten Gasthaus neu und entdeckt zudem eine unerwartete Romanze.