Ted, le loser, décide de retrouver son amour de jeunesse, la splendide Mary. Il engage un détective privé, Pat Healy, pour la retrouver. Persuadé qu'il a affaire à un dégénéré, Healy file à Miami et retrouve Mary. Elle est belle, gentille, s'occupe d'enfants handicapés et elle est célibataire. Decidé à garder Mary pour lui, il raconte à Ted qu'elle est devenue grosse, qu'elle est paralytique et qu'elle a quatre enfants. Mais Tucker, un architecte, est également amoureux de Mary. Il va faire cause commune avec Healy pour se débarrasser de Ted qui finalement a décidé de venir à Miami.
Katherine, qui vit seule à New York avec son fils Zack, vient passer Noël chez sa mère en Louisiane où elle a grandi. Elle y retrouve un ami d'enfance, Caleb, tandis que son fils fait la connaissance d'un vieil homme, qui prétend être le Père Noël. Katherine refuse les avances de Caleb mais finit par lui céder, voyant sa complicité avec Zack. C'est alors que son boulot new-yorkais vient la hanter...
Au coeur des monts Adirondacks se dresse l'hôtel Treeline, situé dans une station de ski familiale gérée par Holly et son père, Tom. Comme chaque année, la semaine de Noël est bien remplie. Alors qu'elle accueille de nouveaux clients, Holly croise Kevin, son ancien ami de faculté. À la fin de leurs études, une quinzaine d'années plus tôt, il était devenu bien plus qu'un simple copain.