Gideon (Harry Dean Stanton), un ángel navideño, es enviado por Santa para ayudar a Ginny Grainger (Mary Steenburgen). Ginny es cínica y odia la Navidad. Ella y su familia, su esposo, Jack (Gary Basaraba), y sus dos hijos, Cal (Robbie Magwood) y Abbie (Elisabeth Harnois); han pasado por momentos difíciles, lo que hace aún más difícil creer en ...