Vaarallisen älykäs Flavia de Luce asuu isänsä ja kahden ärsyttävän siskonsa kanssa Bishop’s Laceyn rauhaisassa kylässä Englannin maaseudulla.
Kun nukketeatterin pakettiauto hajoaa Bishop's Laceyssa, päättää marionettitaiteilija Rubert Porson laittaa näytöksen pystyyn seurakuntatalolla pahaa aavistamatta. Flavia de Lucen tarkoituksena ei ollut tutkia enää yhtään murhaa, mutta eipä Porsoninkaan ollut tarkoitus kuolla.
Huono-onnisen näytöksen jälkeen Flavia alkaa penkoa idyllisen kotikylänsä vaiettuja salaisuuksia. On nimittäin mahdollista, ettei Porsonin pakettiauto hajonnutkaan sattumalta juuri Bishop's Laceyssa. Kuka veteleekään langoista ja tanssittaa poliisia kuin marionetteja?