George Bailey (James Stewart) wraz ze swoim wujem (Thomas Mitchell) kieruje budowlaną kasą oszczędności w małym miasteczku. Niemal całkowicie poświęca się pracy, pomagając potrzebującym w uzyskaniu własnego mieszkania. Niestety, tuż przed Bożym Narodzeniem wuj gubi osiem tysięcy...
Czasy po wojnie secesyjnej. Pułkownik Yorke dowodzi przygranicznym fortem. Pobliska Rio Grande stanowi koniec terytorium Indian i kawalerzystom nie wolno jej przekraczać. Pewnego dnia na placówkę przybywa syn Yorke'a Jeff . Ojciec nie widział go od 15 lat, kiedy to rozstał się z żoną ....
Przeddzień Bożego Narodzenia, sklepy pełne upominków, pada puszysty śnieg a mieszkańcy miasta zachwycają się światłami choinek. Tylko biskup Henry Brougham (David Niven), marzący o nowym kościele i poświęcający cały wolny czas na szukaniu inwestorów wśród bogatych mieszkańców...
Cole Armin przyjeżdża do Albuquerque, aby pracować dla swojego wuja, Johna Armina, despoty o kamiennym sercu. Obsługuje on linię towarową przewożącą urobek z pobliskiej kopalni. Celem Johna jest wyeliminowanie konkurencyjnej linii prowadzonej przez Teda Wallace'a i jego siostrę Celię....