L'histoire se passe à Londres au dix-neuvième siècle. Maisie vit chez sa grand-mère qui loue des chambres dans un immeuble. Elle a une dizaine d'années et rêve de devenir détestive comme Sherlock Holmes. La chance lui sourit lorsqu'un jeune garçon de son âge, commis chez un boucher qui livre chez sa grand-mère, se fait renvoyer. Il aurait volé de l'argent. Maisie est sûre que ce n'est pas lui le voleur, il tient trop à son travail qui nourrit toute sa famille. Aidée d'un petit chien qu'elle a sauvé de la noyade, elle décide de mener l'enquête et fera éclater la vérité