De retour dans la ville de Khelathra-Ven après cinq ans passés à combattre une guerre dans un autre univers, le capitaine John Wyndham se retrouve à chercher un logement, et la nécessité le contraint à prendre des chambres au 221b Martyrs Walk. Sa nouvelle colocataire est Mlle Shaharazad Haas, une sorcière consultante au tempérament changeant et à la sombre réputation. Lorsque Mlle Haas est recrutée pour résoudre une affaire de chantage contre l'un de ses anciens amants, le capitaine Wyndham se retrouve plongé dans un mystère.