玉屏市四面环山,土匪猖獗。1934年春天,军政长官镇压土匪的司令马荣在全市发布通知,称这次镇压土匪。马荣司令知道土匪很难处理。他聚集了一个团队,准备进山,象征性地射击几枪,然后回到省会的其他军事费用。
马荣和他的人一起攻击了红军的根据地,并与省会国民党军队合作。根据地的条件非常困难。王晓红是根据地医疗队的副队长,毕业于上海西医大学。她在医疗队治疗了从前线送来的伤员。许多战争因缺乏药物而死亡。王晓红的心理不舒服。
王小红去了根据地的领导,说她不想做医疗工作。他去找政委,说要上前线和同志并肩作战,但政委不同意说她是医生。王小红说,虽然她是医生,但如果她没有药,她就不能成为凶手。听了之后,政委说他们正在开会研究如何获得药物。
政委会议决定派几个人组成一个特殊的行动小组化妆到附近的县买药,王晓红告诉政委他有办法去玉屏县买药,因为玉屏县的梅药店是他父亲开的。马司令第二天要娶一个小妻子,他想娶一个叫牡丹的女人,是梅叔叔梅秀祖最喜欢的青楼女人。
梅显祖去天门山找最大的土匪头子黑木蛟,说他想和他谈谈条件,因为他的父亲梅老爷不让他娶万花楼的牡丹当老婆。赢得政委同意后,王小红雇了顶花轿去县城买药。山上的土匪有一个不成文的规定,就是不允许抢花轿和新娘。这个规则已经传播了好几百年了。但是王小红坐的轿子被黑木蛟抢了,因为梅显祖答应给他三千大洋让他抢牡丹。
王小红被黑木蛟抢回了山上。他没想到自己抢错了人。牡丹不想嫁给马荣。她喜欢梅显祖,但她不得不被老皮条卖给马荣。梅老爷担心儿子会和马荣在家抢牡丹。梅显祖准备在黑龙山嫁给牡丹。他还给了黑木蛟两条金条,让他帮忙买宴会。
牡丹此时也被马荣绑着崇拜天地结婚,梅显祖和王小红也在山寨拜堂成为亲戚,他不知道自己让黑木娇抢回来不是牡丹,他也很高兴和山寨里的土匪一起喝酒。马荣告诉他的士兵,所有携带枪支的人都不允许在婚礼上喝酒。他还偷偷告诉副官,他娶媳妇不是为了喝酒开心,而是为了收彩礼赚钱,晚上还要进洞房。