Dans une petite ville de Sittaford, le capitaine à la retraite Joseph Trevillian, qui était réputé être une femme haineuse, a construit la maison de Sittford House. À proximité, sur le terrain qu'il a acheté, il a construit plusieurs petites maisons, dans l'une desquelles son ami, le major John Barnaby, s'est installé. Trevillian a loué une maison à une certaine Mme Willet, qui est venue d'Afrique du Sud en Angleterre avec sa fille Violetta, et lui-même est allé dans une ville voisine. Les amis sont surpris: pourquoi venir en Angleterre froide en hiver depuis des endroits chauds?
Mme Willett invite souvent des invités. Cette fois, parmi eux se trouvent le major Barnaby, un petit vieillard sec, M. Rickford, un jeune homme, Ronnie Garfield, et M. Duke, qui vit dans l'une des maisons voisines. Ronnie propose d'organiser une session spiritualiste. L'Esprit l'appelle une femme nommée Diana, et Violette prédit un voyage en Italie avec un homme nommé Leonard. L'esprit dit alors au major Barnaby que son ami le capitaine Trevillian est mort. Le major, qui ne trouve aucune inquiétude, décide de rendre visite à un ami, malgré le fait que le capitaine habite loin et qu'il y a de fortes chutes de neige.
Après deux heures et demie, le major conduit l'agent et le médecin à la maison de Trevillan, car personne n'ouvre la porte. Soudain, le médecin remarque que la fenêtre de l'armoire est ouverte. Dans la pièce où tout est renversé se trouve le capitaine assassiné Trevillian. Le meurtre s'est produit il y a deux heures et demie. Le crâne a été brisé par un rouleau de tissu avec lequel il a soutenu la porte des courants d'air.
L'inspecteur de police Narrot, arrivé le lendemain matin, a déterminé que le tueur était entré dans la maison par une fenêtre ouverte, alors le capitaine Trevillian lui-même l'a laissé entrer. L'inspecteur rencontre le serviteur défunt du défunt, Evans. Auparavant, Evans vivait avec le propriétaire, mais après le mariage, il a dû quitter la maison, car le propriétaire ne pouvait pas supporter les femmes. D'Evans, l'inspecteur apprend que le capitaine était un bon athlète.
L'inspecteur part pour l'hôtel Three Crowns, où le major Barnaby a séjourné. Là, il découvre que le jour du meurtre, un jeune homme, James Pearson, est arrivé dans la ville et qu'il n'était pas à l'hôtel au moment prévu du meurtre.
Par testament, le major Barnaby devrait recevoir les coupes et les prix du défunt, et les parents devraient partager la propriété: la sœur vivante actuelle, Mme Gardner, et les trois enfants de la sœur décédée, Mme Pearson. L'inspecteur est très surpris que le major Barnaby ait été informé de la mort d'un ami lors d'une séance. Il considère cette absurdité et n'y pense pas.
Le major Barnaby retrouve le correspondant Charles Enderby. Son journal a organisé un quiz et seul le major a répondu correctement à toutes les questions. Maintenant, il a reçu un prix - un chèque pour une grosse somme. Le major aurait dû recevoir une lettre à ce sujet le matin, mais en raison des fortes chutes de neige, le bureau de poste n'a pas fonctionné.
En apprenant que le meurtre s'est produit, Charles décide d'écrire un article à ce sujet. Il apprend d'Evans que le quiz a été remporté par le capitaine qui, au lieu de son adresse, a informé le journal de l'adresse du major.
L'inspecteur rend visite à Mme Gardner. Au moment du meurtre, elle était absente et son mari, invalide, n'a pas du tout quitté la maison. Mme Gardner a rarement vu son frère, car il n'approuvait pas son mariage, et il n'y avait rien pour aider l'enquête.
L'inspecteur part à la recherche des trois neveux du capitaine. La nièce de Mme Dering n'a pas non plus pu aider l'enquête - ils n'étaient pas chez eux pendant le meurtre. L'un de ses frères, Brian, vit en Australie et le second, James Pearson, est le jeune homme qui s'est installé à l'hôtel Three Crowns à la veille du meurtre. Un jeune homme contrarié rapporte qu'il est venu voir son oncle. Ils se sont rencontrés, mais James ne se souvient pas de l'heure à laquelle il est parti.
La mariée de James, Emily, se tourne vers Charles pour obtenir de l'aide.Son fiancé est accusé de meurtre, mais elle est sûre qu'il est innocent. La jeune fille demande au journaliste de l'aider à enquêter.
Emily demande à son amie, une parente de l'agent de police, de lui donner des informations et se rend à Sittford. Là, ils louent des chambres avec Charles, se faisant passer pour des cousins.
L'inspecteur rend visite à Mme Willet. Inspecter la maison et interroger les femmes ne donne rien, mais il remarque que les femmes ont peur de quelque chose, et Violetta s'évanouit à la mention de James Pearson.
Emily et Charles rendent visite au major Barnaby. Le major considère également que les séances sont absurdes, mais une prémonition l'a incité à rendre visite à un ami. Il est également surpris du comportement de Mme Willet, qui a constamment invité le capitaine à lui rendre visite.
Emily ne croit pas aux esprits et croit que quelqu'un à la table était au courant du meurtre actuel et a arrangé la situation comme si l'esprit l'avait informé. En ce moment, la cloche sonne - le criminel s'est échappé de prison.
Emily rencontre M. Rickfort, qui s'intéresse à toutes sortes de crimes. Le fait que le meurtre ait été commis par James Pearson lui semble peu intéressant. Il pense que le coupable est quelqu'un d'autre. Les dames de Sittford House lui semblent charmantes et il ne voit rien d'inhabituel dans le fait qu'elles se soient installées ici - les habitants du sud voulaient rencontrer Noël avec de la neige.
La maîtresse de la maison où Emily et Charles séjournaient est effrayée par un criminel fugitif. Les falaises sont à proximité et il y a des endroits pour se cacher dans leurs grottes. Emily vient à Ronnie Garfield. Sa tante, qui ne peut pas marcher, sait qu'Emily est fiancée à James Pearson et veut la voir. Tante Ronnie rapporte qu’elle a prêté attention aux bagages de Mme Willet et à ses conversations avec sa fille. Les dames venaient d'Australie, pas d'Afrique du Sud. Ayant trouvé une excuse pour découvrir la recette du gâteau, tante Ronnie envoie Emily à Mme Willet, espérant que la fille le découvrira.
Emily rencontre Violet, car sa mère se sent mal. Il est à noter que la fille est très nerveuse. Effrayés par le meurtre et la fuite, les domestiques ont démissionné. En partant, Emily apprend que Mme Willet ne peut pas attendre la soirée. La fille comprend que quelque chose doit arriver le soir, alors les Willlets ont calculé les domestiques.
Emily rend visite à l'avocat James, qui rapporte que son client a contracté une dette et que son oncle a refusé de l'aider. Après la mort de son oncle, James reçoit une somme importante.
Emily rend visite à Mme Gardner. Tante James n'est pas chez elle. Emily décide de parler avec le soignant de son mari, qui confirme que Mme Gardner n'était pas à la maison pendant le meurtre, et où elle était inconnue. Mme Gardner elle-même n'a pas trop pleuré sur son frère, car il ne voulait pas l'aider avec de l'argent.
Charles, à la demande d'Emily, suit Sittford House dans la soirée. Il voit que Violetta rencontre un homme. L'étranger remarque Charles, une lutte s'ensuit entre eux, et Charles se rend compte que c'est Brian Pearson, le frère de James.
Le major Barnaby, avec Evans, arrive chez le capitaine Trevillan pour récupérer ses affaires. Evans est surpris de ne pas trouver quelque chose d'important dans la maison.
La police est perplexe face à l'apparition de Brian Pearson. Le jeune homme est arrivé en Angleterre sur le même bateau que les Willets. Il n'a pas communiqué avec sa famille et ses proches ne savaient rien de lui. On ignore où se trouvait Brian au moment du meurtre et il ne veut rien dire. L'inspecteur Narracott rend visite à la nièce du capitaine Trevillian Mme Dering. Elle et son mari sont très surpris que Brian soit en Angleterre.
Pendant ce temps, la police arrête un condamné en fuite. Il s'avère que c'est un certain Fred Fremantle. Un homme extérieurement tout à fait respectable menait une double vie, communiquée avec des personnalités sombres, sur sa conscience de meurtre et de vol.
La police constate qu'il n'y avait aucun passager nommé Willet sur le bateau à vapeur qui a amené Brian Pearson en Angleterre, mais la mère et la fille de Johnson. Ni Johnson ni Willett ne sont probablement leur vrai nom.
Emily apprend qu'Evans est surpris de la perte de chaussures de ski de la maison du capitaine. Elle décide d'examiner la maison. Dans la pipe, elle trouve les chaussures manquantes. Emily devine qui est le tueur.
À Sittford House, une session spiritualiste se tient à nouveau. Il est suivi par Ronnie Garfield, le Major Barnaby, M. Rickford, Mme Willett avec Violet, Brian Pearson et Charles. Mme Willet ressemble à une épave, une créature brisée et nerveuse. Elle et sa fille vont quitter ces lieux. Au moment de l'apparition de l'esprit, on frappe à la porte et l'inspecteur Narracott, Emily et M. Duke, qui se révèle être l'ancien chef de la police, entrent dans la pièce. L'inspecteur a inculpé l'assassinat du capitaine Trevillan au major Barnaby.
Emily donne une explication. Après avoir ajusté la séance pour que l’esprit rapporte le meurtre, le major est rentré chez lui, a mis ses skis et est arrivé chez le capitaine. Il savait que de fortes chutes de neige balayeraient les pistes. Après avoir tué le capitaine, le major a tout arrangé comme s'il venait d'arriver à pied. Dans la matinée, le major a reçu une lettre l'informant qu'il avait reçu une grosse somme de prix. Il a dit qu'il ne l'avait pas reçu, mais c'était un mensonge - le bureau de poste fonctionnait le matin.
Trouvant des chaussures cachées qui se sont avérées être du ski, Emily a commencé à chercher des skis. Elle a trouvé deux paires de skis, dont l'une avait des chaussures adaptées, mais pas l'autre. Il est clair que quelqu'un est venu skier et a caché les chaussures du capitaine pour que la tromperie ne soit pas révélée.
Violetta dit à Emily que le condamné en fuite est son père. Il y a de nombreuses années, le cheval lui a donné des coups de pied et depuis, des choses étranges ont commencé à lui arriver. Violetta et sa mère sont venues ici pour se rapprocher de lui. Sur le bateau, elle a rencontré Brian et ils sont tombés amoureux. Brian a élaboré un plan d'évacuation, il n'a donc pas informé sa famille de son retour. Maintenant, son père souffre d'une pneumonie, dont il est peu probable qu'il se remette.
Charles confesse à Emily amoureuse et propose de l'épouser, mais la fille rejette l'offre: elle a toujours aimé James.