Un banale guasto al furgone costringe il più grande burattinaio inglese, Rupert Porson a fermarsi per qualche giorno a Bishop’s Lacey, l’immaginario paesino inglese negli anni Cinquanta scenario delle avventure di Flavia de Luce. Quale migliore occasione per uno spettacolo di marionette? Ma mentre «Il fagiolo magico» sta per concludersi fra gli entusiasmi del pubblico, ecco abbattersi sulla scena proprio Rupert, ucciso da una scossa elettrica e non si tratta di un incidente ma di un vero e proprio omicidio. Flavia - terribile ragazzina e temibile detective - si guarda intorno ben decisa a risolvere il caso, tanto più che un secondo omicidio viene a turbare il villaggio.