Faisant passer Catherine pour sa captive, Kosa revient au royaume du Kraal. Dans la hutte où elle est détenue, Catherine peut enfin serrer dans ses bras Marthe, très affaiblie par la maladie. Le sort des deux femmes dépend de la bonne volonté du souverain zoulou Dingane, furieux des visées des Boers sur ses terres. À bout de forces, Malan et ses ouailles parviennent enfin au camp boer de Piet Retief, où l'on se prépare à une grande bataille contre les troupes zouloues. Pressentant un carnage, Kosa convainc Marthe et Catherine de s'enfuir...