Det är snart jul och snön faller över Newcastle. Kriminalinspektör Joe Ashworth och hans dotter Jessie är på väg hem och följer flödet av julfirare med shoppingkassar in i tunnelbanan. Det dröjer inte länge förrän tåget måste stanna på grund av det dåliga vädret. När det töms på passagerare upptäcker Jessie att en gammal dam fortfarande sitter kvar på sin plats. Margaret Krukowski har blivit knivhuggen till döds, mitt på det fullpackade tåget.
Kriminalkommissarie Vera Stanhope har inget emot att slippa julhetsen och i stället dyka in i ett nytt fall tillsammans med Joe. Men vem kan ha velat mörda en så prydlig och tillbakadragen gammal dam som Margaret Krukowski? Veras efterforskningar leder till den lilla kuststaden Mardle norr om Newcastle, där alla ledtrådar tycks samlas kring gatan där Margaret bott. Varför är invånarna på Harbour Street så ovilliga att tala med polisen?