Sherlock Holmes a été chargé par lady Margaret Carstairs de veiller sur l’Étoile de Rhodésie, le plus gros diamant du monde. Le détective escorte lady Margaret dans un voyage en train à Édimbourg auquel prend part l’inspecteur Lestrade, parti en vacances en Écosse. Ils sont rejoints par le docteur Watson accompagné d’un ami, le major Duncan-Bleek, ancien comme lui du 12e Régiment de Lanciers. Peu après le départ, Ronald, le fils de lady Margaret, est assassiné et l’Étoile de Rhodésie disparaît. Sherlock Holmes soupçonne Vivian Vedder, qui convoie le corps de sa mère. D’autant plus que le cercueil déposé dans le fourgon contient un compartiment secret ayant pu dissimuler quelqu’un.