George Bailey și-a petrecut întreaga viață dând de la el oamenilor din Bedford Falls. El a dorit mereu să călătorească, dar niciodată nu a avut ocazia pentru a-l putea împiedica pe bogătașul domn Potter să preia întregul oraș. Tot ceea ce îl împiedică să facă acest lucru este compania modestă de construire și împrumut a lui George, fondată de tatăl său generos. Dar, în ajunul Crăciunului, unchiul lui George, Billy, pierde suma de 8.000 de dolari, în timp ce intenționează să o depună la bancă. Potter găsește banii rătăciți, îl ascunde de Billy, iar necazurile lui George încep.

Steven, un chirurg foarte bun, este căsătorit cu Anna, oftalmolog foarte respectat. Au o viață bună și fericită, împreună cu cei doi copii, Kim, în vârstă de 14 ani și Bob, de 12 ani. Steven se împrietenește cu Martin, un adolescent de 16 ani, care nu are tată și pe care chirurgul îl va lua sub aripa sa protectoare. Lucrurile iau o turnură sinistră când Steven îl prezintă pe Martin familiei sale. Lumea lor începe să se destrame, iar Steven este pus în fața unui sacrificiu de neimaginat.

Când era mic, Abe Applebaum era o celebritate locală, fiind un copil-detectiv care rezolva mistere și cazuri minore pentru locuitorii din Willowbrook. Când avea 12 ani, prietena lui apropiată, Gracie, a dispărut, iar el și poliția nu au reușit s-o găsească, ceea ce l-a lăsat traumatizat. Abe are acum 32 de ani și continuă să-și conducă agenția de detectivi, în ciuda îngrijorărilor familiei lui și a batjocurii din partea colegilor pentru că n-a reușit să se maturizeze. Deprimat din cauza afacerii lui care abia se află pe linia de plutire și a lipsei de respect de care are parte, el abuzează de droguri și alcool ca să facă față situației. Caroline, o liceană orfană, îi cere să investigheze uciderea iubitului ei. Abe acceptă deși nu a mai investigat un caz de crimă înainte.