Com um assassino em série à solta em Carnival Row e um governo que ignora as mortes de cidadãos de classe baixa, Rycroft Philostrate, um detetive endurecido pela guerra, é a única pessoa disposta a travar as mortes e a manter a paz. Mas quando Vignette Stonemoss, uma refugiada feérica, aparece em Burgue, ela obriga Philo a recordar um passado que ele tentou esquecer.