1937年日军全面侵华后,华北危急。国共合作的背景下,红军改编为八路军,在总司令朱德(王伍福 饰)率领下东渡黄河奔赴前线抗战。山西实权人物阎锡山面对“国、共、日”三股力量颇为头疼,提出“守土抗日”口号,在民族大义的影响下,于形式上支持八路军抗日。朱德筹划于日军进犯山西的必经险地平型关截击,115师师长林彪临战指挥出色,成功击败板垣师团,史称“平型关大捷”。同时八路军用灵活的战术亦减轻了国军战场的压力。不久日军以优势兵力、装备围攻太原一线,蒋、阎战略判断失误,正面战场接连失败,八路军转入敌后根据地建设,自此拉开了军民抗击日寇的伟大事业……。马路旁的高楼上,一个欲寻短见的姑娘引来了众人的围观,交通因此被严重堵塞,出租车司机贺天喜也被堵在了长长的车队里,一向仗义的天喜得知有人要轻生,毫不犹豫地爬上楼顶,设法稳定住了姑娘的情绪,还机智地套出了她轻生的原因。原来姑娘名叫彭燕,刚从农村来找和自己相爱了多年的男友范好,可如今已经是大学生的范好早已经有了新的女朋友。彭燕无法承受感情的打击,欲寻短见。为了阻止彭燕,天喜情急之下谎称自己和范好是哥们,并承诺自己能劝范好回心转意。
单纯的彭燕信以为真,从此盯上了天喜,一定要他实现对自己的承诺。天喜因此遭遇了不少麻烦。先是女友叶小纹误解了他和彭燕的关系,好不容易把误解消除了,又因为劝说范好与彭燕重归于好不成,冲动之下动手打伤了范好。由于情节严重,天喜被刑事拘留。心怀愧疚的彭燕常常来看守所看望天喜,再次引得小纹极度不满。
与此同时,住进医院的范好竟然被检查出得了白血病,一心想救范好的彭燕主动要求捐献骨髓,但却与他不匹配,无奈之下只好再次求救于天喜,巧的是,天喜的骨髓检查结果刚好与范好匹配。但当天喜得知叶小纹为了实现自己的梦想,投入了话剧演员培训班秦老师的怀抱时,极度伤心的他把气撒在了同样喜新厌旧的范好身上,他拒绝了为范好捐献骨髓。
为了生活,彭燕四处寻找工作,虽然遭遇了很多麻烦,但她仍然保持着善良、单纯的本性。彭燕的热情感染了天喜,他献出了自己的骨髓,又悄悄地卖了自己的车,帮彭燕实现了一个梦想,之后自己背上行囊,准备漂泊他乡开始新的生活。
彭燕看到了天喜送给她的那家以自己名字命名花店后,不顾一切地赶到了火车站,面对天喜,她突然发现自己找到了真爱……。