三宝(段博文 饰)是游荡在北京城的一名普通青年,遭遇女友背叛后,他一下子失去了生活的意义,随后他丢了工作,被房东赶出门,他甚至想到了轻生。幸好,三宝身边有个好哥们王铭(吕聿来 饰)一直支持他。因为一个意外事件,他们遇到了酒吧乐队主唱柚子(李昕芸 饰)以及男扮女装的舞者小诗(时诗 饰)。身为这座城市的外地人,他们四个年轻人格格不入,生活在都市的夹缝,有着各自的烦恼和困境,始终处于一种失意者的状态。他们遭遇过背叛,也忍受过凌辱,见证着身边的人来了又走。 生活没种,精神有种。四个年轻人互相扶持,彼此照顾,并没有因为命运的嘲弄而放弃追逐美好,在没有光明的地方,他们以黑暗为灯。
1969年冬,山寒水瘦的黄河岸边。穷庄稼汉赵大30岁还未娶亲,母亲临终前将他托付给本族大爷赵天堂。邻村姑娘狗旦与赵大相好,她出身不好,母亲病重无钱医治,赵大出于好心,卖掉自留羊资助她们。谁知,公社武装部长米来昌竟粗暴干涉,带人抓走狗旦。批斗大会上,狗旦备受污辱,赵大挺身而出大闹会场,结果遭人毒打。狗旦四顾茫茫,万念俱灭,跳进汹涌的黄河。狗旦死后,赵大的好友双喜四处为之求亲,但终无着落。赵大为了满足母亲的遗愿,一气之下揭下"阴婚启事",米来昌横加斥责,赵大怒不可遏,顶风冒雪,将姑娘的尸骨埋进祖坟,挥泪离乡。星移斗转,冬去春来。赵大扦着春天的足迹重返故乡。邻居青青姑娘年轻漂亮、大方泼辣,但因换亲被迫嫁给了一个比她大十多岁的拐子,赵大同情她的不幸,青青从心底里爱上了赵大。一次赶集,赵大发现有人在自己书包内悄悄塞了双新布鞋,尤其那张劝慰他摆脱烦恼、投入新生活的纸条,滋润着他干涸的心田。他首先想到青青,但布鞋不是青青所送,赵大隐入迷茫。米来昌有愧当年迫害赵大、逼死狗旦,几次登门道歉,并要为赵大说媒,勾起赵大无限痛楚。双喜又为赵大介绍了农村教师沈玉兰。正当二人确定婚约时,赵大得知玉兰竟是自己"死妻"的寡母,深为惊讶。同族长辈坚决反对,玉兰的婆母极力阻挠。而玉兰又说出那双布鞋和纸条是她所赠,赵大左右为难。消息传开后,隐入无限痛苦的青青,在黄河边交给赵大一双她亲手做的布鞋,在他面前长跪不起。一时间,赵大的婚事又起波澜……