Addie Loggins (Tatum O'Neal) é uma jovem de apenas nove anos que se torna órfã. Ela então passa aos cuidados de Moses Pray (Ryan O'Neal), vigarista disfarçado de vendedor de bíblias, que a levará a uma aventura inesquecível. Tatum O'Neal com 9 anos ganhou o Oscar de Melhor Atriz Coadjuvante em 1973. É a atriz mais jovem a ganhar um Oscar até hoje.
Frank Cross é um frio, materialista e egoísta director de um canal de televisão que odeia o Natal e não se importa com ninguém. Mas ele vai mudar após a visita de alguns fantasmas que lhe irão ensinar o espírito natalício.
Sandra Bullock em sua mais elogiada interpretação nesta história tocante e inspiradora sobre seguir seu coração e encontrar a si mesmo. Birdee Pruitt (Bullock) tem uma vida que muitas pessoas desejariam ter. Mas quando seu marido confessa em um programa transmitido em cadeia nacional que a trai, sua vida perfeita desmorona. Arrasadas, Birdee e sua jovem filha voltam para a cidadezinha onde ela foi criada. Enquanto mãe e filha lutam para ajustar-se a suas novas vidas, lentamente Birdee ganha forças para abrir seu coração e encontrar novas esperanças.