George Bailey ha così tanti problemi che sta pensando di farla finita. Ed è Natale! Mentre gli angeli discutono su di lui vediamo la sua vita in flashback. Quando è sul punto di gettarsi da un ponte George finisce per salvare il suo angelo custode Clarence che gli mostra come la sua città sarebbe diventata se non fosse stato per tutte le sue buone azioni nel corso degli anni. Riuscirà Clarence a convincere George a tornare dalla sua famiglia e a dimenticare il suicidio?