Julia Stonecypher ist eine Witwe, die versucht, zwei Mädchen alleine großzuziehen. Kurz vor Weihnachten verliert sie ihren Job als Buchhalterin. Die letzte Person, die sie sehen möchte, ist Brian Harding, Vizepräsident der Bank, die die Hypothek auf ihr Haus in den Bergen hält. Er sagt ihr, dass sie nach Weihnachten räumen muss, weil die Kredite nicht zurückgezahlt werden. Er kam aus der Stadt zu Beginn eines Wintersturms. Als er zurückkehrt, rutscht er von der schneebedeckten Straße ab und bekommt eine leichte Gehirnerschütterung. Julia hört das Krachen und eilt ihm zu Hilfe. Er ist kein gnädiger Patient, aber als der Sturm ihn zwingt, Heiligabend und Weihnachtsmorgen in ihrer Hütte zu bleiben, gewinnen ihn die beiden Mädchen, ein Stall voller gesprächiger Tiere und Julias Mut. Zum ersten Mal in seinem Erwachsenenleben hat er Spaß, nicht nur zu arbeiten. Tatsächlich ist sich Emily Rose, die jüngere Tochter, sicher, dass er der legendäre Christmas Stranger ist.