V naselju Lacki roma, revnem romskem naselju, se rodi nenavadni in trmast Sanji očetu Mariški in materi Terezi. Neke noči Mariška zagreši umor, ranjen se vrne domov, za petami mu zasledovalci. V zadnjih urah svoje svobode preimenuje svojega sina v Halgato in mu zaupa družinsko dediščino - skrivnostno violino Belega vrana, ga spodbuja, naj svoje življenje posveti njenemu obvladovanju. Mariška je aretiran, Tereza odide na pota, Halgato pa je prepuščen samemu sebi. Mati se nazadnje vrne domov z Bumbašem, novim partnerjem. S sabo prinese svoje skromne stvari, Bumbaš pripelje s sabo sina Pišta in hčerki Ano in Fani, se z blagoslovom romske skupnosti naseli v Terezini stari hiši. Halgato, okorenjen zaradi življenja osamljenosti, v Pišti nenadoma najde prijatelja in tovariša. Bumbaš pa želi, da Pišta obiskuje šolo v mestu, in družina ga pošlje tja, medtem ko on in Halgato obiskujeta gostilne ter igrata glasbo, da bi plačala Pištijev šolanje. Halgato, ponovno osamljen, izve, da se Pišta videva s punco, v katero je sam tajno zaljubljen. Po seriji osebnih tragedij se zlomi in si prizadeva za odrešenje v glasbi.