梅姑娘身上的枪被婆子搜了出来,赵金虎决定亲自收拾她。潜入新房院内的霍啸林看到了赵金虎进屋,他暗中观察着。在赵金虎的逼问下,梅姑娘说出她之所以嫁给赵金虎,是为了给宋家寨的父兄报仇。
赵金虎将被捆着手脚的梅姑娘扔到了床上,透过窗户缝,霍啸林看到了这一切。就在赵金虎要侵犯梅姑娘的时候,霍啸林冲了进来,他利用赵金虎的轻敌,示敌以弱,最终用樱桃儿为他缝制的磁石手套吸出的匕首将赵金虎抹了脖子。
报了仇的霍啸林和梅姑娘要跑,可梅姑娘崴了脚,她决定给霍啸林断后,并约定与他来世做夫妻。霍啸林与梅姑娘洒泪相别,他逃出赵司令府以后,遇到了乞丐小六,小六和霍啸林换了衣服,用计引开了追兵,霍啸林逃出了西阳城。
霍啸林按照承诺,和小六结拜为兄弟,又遇见了来天目山找霍啸林的樱桃儿和霍白氏。四人来到天目山,发现了郑乾坤等人的尸体,霍啸林知道是自己连累了郑道长。
霍啸林发现了赵舒城给自己立的衣冠冢,唏嘘不已,他带着奶奶,樱桃儿和小六离开了西阳。
六个月以后,霍啸林等人来到了汉口,此时正值国民军北伐,为了生计,霍啸林和小六冒着枪林弹雨到战场上发死人财。
一次在战场上,霍啸林被参加了北伐的赵舒城救了性命,赵舒城并未看清霍啸林的脸,霍啸林杀了赵舒城的爹赵金虎,也不敢和他相认。
北伐的战斗暂时结束了,霍啸林误以为赵舒城牺牲,给他做了衣冠冢。发不了死人财,霍啸林等人断了生计,为了养活奶奶、樱桃儿和小六,霍啸林去大饭店当门童,却被一个贵妇人的小白脸戏子欺负,丢了工作。
小六带霍啸林去偷了只鸡,霍啸林一边哭着一边将鸡吃完。小六打听到可以在码头挣钱,霍啸林决定和小六一起去。
为了让霍啸林和樱桃儿圆房,霍白氏把梅姑娘留给霍啸林的金镯子骗了过来,并让樱桃儿去当掉。
兄弟俩从码头上挣的钱还没捂热乎,便被恶霸黄麻子的手下劫了去,码头是黄麻子的码头,黄麻子的规矩是,头十天在码头上挣的钱,全都是他的。霍啸林气不过,与黄麻子的手下大打出手,并用一把从卖肉摊抄起来的杀猪刀杀了人。
霍啸林让小六跳河逃走,他拿着刀与敌人拼杀,但双拳难敌四手,很快霍啸林被砍倒在地,就在霍啸林即将丧命之际,霍啸林被大龙商行的老板管子坤所救。
霍啸林被管子坤送进了洋医院,同一个病房正是在战场上受伤昏迷的赵舒城。美丽善良的护士玛利亚觉得赵舒城是个英雄,她呼唤着赵舒城的名字,希望他赶快好起来。而霍啸林被玛利亚认定是个无赖,她讨厌霍啸林,认为他不应该得救。
霍啸林醒了,他发现赵舒城没死,很高兴。赵舒城醒了,为了不让赵舒城认出自己,霍啸林用绷带把自己的脸缠了起来,并且不和赵舒城说话。为了重返战场,赵舒城请求医生让自己出院,并告别了对他心生爱慕的护士玛利亚。