Katherine retourne chez ses parents avec son fils Will, pour les fêtes de Noël. A la gare, elle rencontre Jack qui vient participer au Bal des neiges.
Deux ans après la mort de son mari, Katherine retourne chez ses parents pour fêter Noël avec son fils Will. A la gare, elle rencontre Jack qui vient participer au Bal des neiges, mais la véritable raison de la venue de ce dernier est tout autre. Entre les deux, une relation commence à s'installer progressivement.