Ginny Grainger (Mary Steenburgen) é uma mulher amarga e que acalenta poucos sonhos. As dificuldades econômicas, o trabalho como caixa no supermercado e as diferenças com o marido ocupam toda sua atenção. Com a chegada do Natal, ela insiste em convencer os filhos de que Papai-Noel não existe. Mas isso não é o que eles pensam. Em especial sua pequena filha Abbie, principalmente depois que é visitada por um anjo que tem a missão de fazer Ginny redescobrir o espírito do Natal.