Jacques Cervin, médecin de la Marine déchu de ses fonctions, recueille les confidences d'un mourant qui dit posséder une fortune. Suite à la conversation, il se rend au Transvaal, une région minière du sud de l'Afrique. Sur le bateau qui le conduit au Cap, il rencontre Mary Lawson, une anglaise dépêchée comme infirmière sur le front de la guerre des Boers.