È la vigilia di Natale, e un treno diretto da Londra alle Highlands, tra le impervie montagne scozzesi dal paesaggio mozzafiato, deraglia all'improvviso poco dopo Edimburgo, rovinando i piani per le feste delle persone a bordo. Con il convoglio bloccato da una terribile tempesta di neve nel bel mezzo del nulla, un assassino si aggira indisturbato per le carrozze: il mattino seguente uno dei passeggeri viene ritrovato senza vita. A bordo c'è la detective in pensione Roz Parker: è in viaggio per andare a trovare sua figlia che sta per partorire, ma non può resistere alla tentazione di condurre un'ultima indagine. Certo, il caso si presenta decisamente complesso da risolvere, persino per l'investigatore più esperto. Mentre le accuse reciproche iniziano a essere sempre più difficili da gestire, tra i sopravvissuti si formano alleanze inaspettate. Riuscirà Roz a trovare il colpevole prima del prossimo omicidio?