Dante deve vendere dei libri sulle leggende legate alle famiglie nobili della Romagna ai discendenti delle famiglie stesse. Arrivato al castello Zanotti, dove quella stessa mattina è spirato il capofamiglia, marchese Ignazio, è costretto a restare anche dalle avance della figlia del morto, Ilaria. Ma al momento del funerale, si scopre che ad essere stato sepolto non è il marchese Ignazio, bensì il suo domestico Giulio, ucciso con un piolo di legno nel petto. Inoltre, l'anziana cameriera Rosa è scomparsa. Da qui in poi si succederà una lunga serie di delitti, che l'inetto detective Martini cercherà di risolvere.