安国办药,使景琦大开眼界,对涂、许二人佩服的五体投地,亲身体会了《百草厅》的威力。回到北京,已是烽烟四起,“义和团”围困了郊民巷。黄春在教堂藏不住了,被景琦转移到西郊“白家花园”。八国联军就要打进北京了,詹王爷一怒之下抓了白三爷,令其交出黄春;武贝勒夜审三爷,三爷怕死,求二奶奶救他,并说是景琦劫走了黄春,王奶奶大惊。
二奶奶要景琦交出黄春,景琦方知黄春乃仇家之女,坚决不交,矢口否认。二奶奶只好与王爷协议,两个月之内找到黄春,不得伤害三爷。风声越来越紧,全家决定逃往西安避难,为了将来有退路,连夜将细料库的药材悄悄转到了花园子的地窖里,并决定景琦留守京城。临行前,关少沂来接白雅萍母女,不料他只带了女儿走,将雅萍遗弃在大街上,雅萍连受打击已神志不清。八国联军打进了城,三爷从詹府逃出,带着德国兵抢了詹家,烧了王府,又带德兵闯入关家,可怜白雅萍被一群德兵强奸。白家逃到西安,萌堂的夫人白周氏已病重,老世交沈树仁医生收留了白家一家人。此时逃到西安的西太后病后,沈树仁进宫看病,要了白家大爷自治的“八宝”成药,治好了西太后的病。北京,景琦为了黄春的安全,将其藏在了地窖中。
三爷发现细料库里空了,令景琦交出细料,景琦挑逗在《百草厅》喝酒的日本兵将三爷暴打了一顿。西安,西太后病愈召见沈树仁,沈抖胆告以实情,西太后传大爷的儿子白景怡进宫,封了四品顶戴,回京进太医院。沈树仁又把王奶奶拉到户县,在窑洞里二奶奶终于见到了藏匿了十五年的大爷白颖园,颖园要见自己的几个孩子。二奶奶叫颖园在集市上摆药摊儿,终于父子们相见,但却不能相认,二奶奶知道宫中之事反复无常,仍叫大爷隐匿。