In een klein stadje in Sittaford bouwde de gepensioneerde kapitein Joseph Trevillian, die bekend stond als een vrouwenhater, het huis van Sittford House. In de buurt, op het land dat hij kocht, bouwde hij verschillende kleine huisjes, waarvan een vriend, majoor John Barnaby, zich vestigde. Trevillian huurde een huis aan een zekere mevrouw Willet, die met haar dochter Violetta vanuit Zuid-Afrika naar Engeland kwam en zelf naar een naburige stad ging. Vrienden zijn verrast: waarom kom je in de winter vanuit warme plaatsen naar het koude Engeland?
Mevrouw Willett nodigt vaak gasten uit. Deze keer zijn onder hen Major Barnaby, een kleine, droge oude man, meneer Rickford, een jonge man, Ronnie Garfield en meneer Duke, die in een van de naburige huizen woont. Ronnie biedt aan om een spiritualistische sessie te regelen. De Geest noemt hem een vrouw genaamd Diana, en Violette voorspelt een reis naar Italië met een man genaamd Leonard. Dan vertelt de geest majoor Barnaby dat zijn vriend kapitein Trevillian dood is. De majoor, die zich geen zorgen hoeft te maken, besluit zijn vriend te bezoeken, ondanks het feit dat de kapitein ver weg woont en er hevige sneeuwval is.
Na twee en een half uur leidt de majoor Constable en de dokter naar het huis van Trevillan, omdat niemand de deur opent. Plots merkt de dokter op dat het raam van de kast openstaat. In de kamer, waar alles op zijn kop staat, ligt de vermoorde kapitein Trevillian. De moord vond twee en een half uur geleden plaats. De schedel werd gebroken door een rol stof, waarmee hij de deur tegen de tocht ondersteunde.
De politie-inspecteur Narrot, die de volgende ochtend arriveerde, stelde vast dat de moordenaar via een open raam het huis was binnengekomen, dus liet kapitein Trevillian hem zelf binnen. De inspecteur ontmoet de vertrekkende dienaar van de overledene, Evans. Eerder woonde Evans bij de eigenaar, maar na het huwelijk moest hij het huis verlaten, omdat de eigenaar vrouwen niet kon uitstaan. Van Evans leert de inspecteur dat de kapitein een goede atleet was.
De inspecteur vertrekt naar het Three Crowns Hotel, waar majoor Barnaby verbleef. Daar ontdekt hij dat op de dag van de moord een jonge man, James Pearson, in de stad aankwam en dat hij op het geschatte tijdstip van de moord niet in het hotel was.
Bij testament zou majoor Barnaby de bekers en prijzen van de overledene moeten ontvangen, en familieleden zouden het eigendom moeten delen: de huidige levende zus, mevrouw Gardner, en de drie kinderen van de overleden zus, mevrouw Pearson. De inspecteur is zeer verrast dat majoor Barnaby tijdens een seance het nieuws van de dood van een vriend heeft ontvangen. Hij beschouwt deze onzin en denkt er niet over na.
Majoor Barnaby vindt correspondent Charles Enderby. Zijn krant hield een quiz en alleen de majoor beantwoordde alle vragen correct. Nu krijgt hij een prijs - een cheque voor een groot bedrag. De majoor had hier 's ochtends een brief over moeten krijgen, maar door hevige sneeuwval werkte het postkantoor niet.
Toen Charles vernam dat de moord plaatsvond, besluit hij er een artikel over te schrijven. Hij leert van Evans dat de quiz is gewonnen door de kapitein, die in plaats van zijn adres het adres van de majoor aan de krant heeft meegedeeld.
De inspecteur bezoekt mevrouw Gardner. Ten tijde van de moord was ze afwezig en haar man, een invalide, verliet het huis helemaal niet. Mevrouw Gardner zag haar broer zelden, omdat hij haar huwelijk niet goedkeurde, en er was niets dat het onderzoek kon helpen.
De inspecteur gaat op zoek naar de drie neven van de kapitein. Het nichtje van mevrouw Dering kon ook niet helpen aan het onderzoek - ze waren niet thuis tijdens de moord. Een van haar broers, Brian, woont in Australië en de tweede, James Pearson, is de jongeman die zich aan de vooravond van de moord in het Three Crowns Hotel vestigde. Boos jongeman meldt dat hij zijn oom kwam opzoeken. Ze ontmoetten elkaar, maar James weet niet meer hoe laat hij vertrok.
James 'bruid, Emily, vraagt Charles om hulp.Haar verloofde wordt beschuldigd van moord, maar ze weet zeker dat hij onschuldig is. Het meisje vraagt de journalist haar te helpen bij haar onderzoek.
Emily vraagt haar vriend, een familielid van de agent, haar alle informatie te geven en gaat naar Sittaford. Daar huren ze kamers bij Charles, die zich voordoen als neven.
De inspecteur bezoekt mevrouw Willet. Het huis inspecteren en de vrouwen ondervragen geeft niets, maar hij merkt dat de vrouwen ergens bang voor zijn, en Violetta valt flauw bij het noemen van James Pearson.
Emily en Charles bezoeken majoor Barnaby. De majoor beschouwt de seances ook als onzin, maar een voorgevoel bracht hem ertoe een vriend te bezoeken. Hij is ook verbaasd over het gedrag van mevrouw Willet, die de kapitein voortdurend uitnodigde voor een bezoek.
Emily gelooft niet in geesten en gelooft dat iemand aan tafel op de hoogte was van de moord die op dat moment plaatsvond, en de situatie regelde alsof de geest erover had geïnformeerd. Op dit moment gaat de bel - de crimineel is ontsnapt uit de gevangenis.
Emily ontmoet Mr. Rickfort, die geïnteresseerd is in allerlei vormen van misdaad. Het feit dat James Pearson de moord heeft gepleegd, lijkt hem niet interessant. Hij denkt dat de schuldige iemand anders is. De dames van Sittford House lijken hem charmant, en hij ziet niets ongewoons in het feit dat ze zich hier vestigden - de inwoners van het zuiden wilden Kerstmis met sneeuw ontmoeten.
De minnares van het huis waar Emily en Charles logeerden, is bang voor een voortvluchtige crimineel. Kliffen zijn vlakbij en er zijn plekken om te verbergen in hun grotten. Emily komt naar Ronnie Garfield. Zijn tante, die niet kan lopen, weet dat Emily verloofd is met James Pearson en haar wil zien. Tante Ronnie meldt dat ze de bagage van mevrouw Willet en haar gesprekken met haar dochter heeft opgemerkt. De dames kwamen uit Australië, niet uit Zuid-Afrika. Tante Ronnie heeft een excuus bedacht om het recept voor de taart te vinden en stuurt Emily naar mevrouw Willet, in de hoop dat het meisje erachter komt.
Emily ontmoet Violet, omdat haar moeder zich rot voelt. Het valt op dat het meisje erg nerveus is. Bang voor moord en ontsnapping, stoppen de bedienden. Bij het weggaan hoort Emily dat mevrouw Willet niet kan wachten op de avond. Het meisje begrijpt dat er 's avonds iets moet gebeuren, dus berekenden de Willlets de bedienden.
Emily bezoekt advocaat James, die meldt dat zijn cliënt schulden heeft gemaakt en zijn oom weigerde hem te helpen. Na de dood van oom ontvangt James een aanzienlijk bedrag.
Emily bezoekt mevrouw Gardner. Tante James is niet thuis. Emily besluit met de verzorger van haar man te praten, die bevestigt dat mevrouw Gardner tijdens de moord niet thuis was en waar ze was, is onbekend. Mevrouw Gardner had zelf niet veel verdriet over haar broer, omdat hij haar niet met geld wilde helpen.
Charles volgt 's avonds op verzoek van Emily Sittford House. Hij ziet dat Violetta een man ontmoet. De vreemdeling merkt Charles op, er breekt een strijd uit tussen hen, en Charles beseft dat dit Brian Pearson is, de broer van James.
Majoor Barnaby arriveert samen met Evans in het huis van kapitein Trevillan om zijn spullen op te halen. Evans is verrast dat hij iets belangrijks niet in huis kan vinden.
De politie is verbaasd over het uiterlijk van Brian Pearson. De jongeman arriveerde met dezelfde boot als de Willets in Engeland. Hij communiceerde niet met zijn familie en familieleden wisten niets van hem af. Waar Brian was ten tijde van de moord is onbekend en hij wil niets zeggen. Inspecteur Narracott bezoekt het nichtje van kapitein Trevillian, mevrouw Dering. Zij en haar man zijn zeer verrast dat Brian in Engeland is.
Ondertussen arresteert de politie een voortvluchtige veroordeelde. Het blijkt een zekere Fred Fremantle te zijn. Een volledig respectabele uiterlijke man leidde een dubbelleven, gecommuniceerd met duistere persoonlijkheden, op zijn geweten van moord en diefstal.
De politie constateert dat de stoomboot die Brian Pearson naar Engeland bracht, geen passagiers met de naam Willet had, maar Johnson's moeder en dochter. Waarschijnlijk zijn noch Johnson noch Willet hun echte achternaam.
Emily ontvangt nieuws dat Evans verbaasd is over het verlies van skischoenen uit het huis van de kapitein. Ze besluit het huis te onderzoeken. In de pijp vindt ze de vermiste schoenen. Emily raadt wie de moordenaar is.
In Sittford House wordt weer een spiritualistische sessie gehouden. Het wordt bijgewoond door Ronnie Garfield, Major Barnaby, Mr. Rickford, Mrs. Willett met Violetta, Brian Pearson en Charles. Mevrouw Willlet ziet eruit als een wrak, een gebroken, nerveus wezen. Zij en haar dochter gaan deze plaatsen verlaten. Op het moment dat de geest verschijnt, wordt er op de deur geklopt en komen inspecteur Narracott, Emily en meneer Duke, die de ex-chef van de politie blijkt te zijn, de kamer binnen. De inspecteur heeft de moord op kapitein Trevillan aangeklaagd bij majoor Barnaby.
Emily geeft een verklaring. Nadat hij de sessie had aangepast zodat de geest de moord rapporteerde, ging de majoor naar huis, trok zijn ski's aan en kwam bij hen aan bij het huis van de kapitein. Hij wist dat zware sneeuwval de sporen zou overspoelen. Nadat de kapitein was vermoord, regelde de majoor alles alsof hij net te voet was aangekomen. 'S Morgens ontving de majoor een brief waarin hem werd meegedeeld dat hij een grote prijs had ontvangen. Hij zei dat hij het niet had ontvangen, maar het was een leugen - het postkantoor werkte 's ochtends.
Emily vond verborgen schoenen die skischoenen bleken te zijn en ging op zoek naar ski's. Ze vond twee paar ski's, waarvan de ene laarzen had die passen, maar de andere niet. Het is duidelijk dat iemand kwam skiën en de schoenen van de kapitein verborg, zodat het bedrog niet zou worden onthuld.
Violetta vertelt Emily dat de weggelopen veroordeelde haar vader is. Vele jaren geleden schopte het paard tegen zijn hoef en sindsdien begonnen hem vreemde dingen te gebeuren. Violetta en haar moeder kwamen hier om dichter bij hem te zijn. Op de boot ontmoette ze Brian en ze werden verliefd. Brian ontwikkelde een ontsnappingsplan, dus hij informeerde zijn familie niet over zijn terugkeer. Nu heeft zijn vader longontsteking, waarvan het onwaarschijnlijk is dat hij zal herstellen.
Charles bekent Emily verliefd en biedt aan om met hem te trouwen, maar het meisje verwerpt het aanbod: ze heeft altijd van James gehouden.