Inspecteur Hazel Micallef is herstellende van een rugoperatie als er een melding binnenkomt dat er een dode vrouw uit het meer is gevist. Het blijkt vals alarm te zijn. Niet een lijk, maar een etalagepop is door vissers opgetakeld. Op de een of andere manier vermoedt Hazel dat het niet om een onschuldige grap gaat en ze laat hem grondig nakijken. De pop blijkt een code te dragen die naar een website leidt. Die is live verbonden met een lege kelder. Stukje voor stukje wordt zichtbaar welke gruwelijke taferelen zich daar afspelen. Ondertussen is Hazels privéleven allesbehalve rooskleurig. Weer aan het werk gaan lijkt in eerste instantie een goede uitweg, maar Hazels nieuwe baas is niet zo overtuigd van haar capaciteiten en vindt dat ze maar met pensioen moet gaan. Het is een geluk dat Hazel zo'n goede detective is, anders was geen enkel terrein van haar bestaan veilig.