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...
Po śmierci ukochanego brata, Celia staje się jedyną spadkobierczynią. Przed ślubem z mężczyzną, którego uważa za najodpowiedniejszego kandydata na męża, postanawia wyjechać na krótkie wakacje do Meksyku. Nieoczekiwanie poznaje tam przystojnego, tajemniczego mężczyznę. Celia...