Com tantos problemas a atormentá-lo, George Bailey está decidido em acabar com tudo de vez, embora seja véspera Natal. Enquanto os Anjos conversam sobre George, a sua vida passa em retrospectiva. Mas quando George está prestes a saltar de uma ponte, é salvo por Clarence, o seu Anjo da Guarda, que lhe mostra como seria a cidade se ele não tivesse feito tantas coisas boas. Será que Clarence consegue convencer George a regressar à sua família e esquecer o suicídio?