“紅格丹丹日頭照山那個畔,艱難不過莊稼漢。”1937年陜北大旱,民不聊生。黃土高坡上響起的這首信天游,是窮苦人對著天、對著地傾吐自己心中的憤懣。黃土高原上幾乎人人會唱信天游,但唱得最好的,大家公認是李有源。李有源歌唱得好,但日子過得苦。他守著眼盲的老母,天天在那片干得快著火的地里刨食兒,也只勉強填飽肚子。李有源和村子里的姑娘花兒彼此愛慕,卻不敢互訴心事,原來花兒早在娘胎里就許給了地主張疤子的兒子張耀祖。花兒每次都借口要借李有源的歌本本,兩人才大著膽子說幾句話。但即便這樣,風言風語還是傳到了張疤子耳朵里。張耀祖在外面接受西式教育,回到村子里要退掉這門包辦的親事。張疤子罵他忤逆,還說,辦學堂要花錢,如果兒子肯娶花兒過門,他就把家產交給他。張耀祖是那么想把村里的教育辦起來,只好同意。洞房花燭夜,花兒正獨自垂淚,李有源闖進來,拉起她的手就往外跑。可無奈張疤子家丁眾多,兩人沒有跑遠就被抓了回來。張疤子大發雷霆,要把“奸夫淫婦”示眾并且點天燈。張耀祖站出來說,自己早已退婚,這兩個人無罪,要當場把他們放了。張疤子氣得哆嗦,他不甘心放了李有源,說他殺了人,把他移交給了官府—……