Clarence (Henry Travers), un ángel de segunda clase, es enviado a la Tierra con la misión de convencer a George Bailey (James Stewart, 'Historias de Filadelfia'), un honrado ciudadano de la pequeña localidad de Bedford Falls, de que no se suicide. El ángel debe mostrar a George cuál habría sido la vida de aquellos que le rodean si él no ...