Barcelona, marzo de 1921. Ramón Torelló, un acaudalado empresario de la burguesía catalana, entra en el barrio del Somorrostro en mitad de la noche en busca de su gran amor, una joven gitana famosa en la ciudad por su exótica belleza y su inigualable arte sobre el tablado, aunque lo que allí encuentra marcará su vida para siempre.
Veinte años después, la joven Lucía descubre que su padrastro no es trigo limpio. Para poder escapar de él se ve obligada a huir de Zaragoza y termina cometiendo un homicidio involuntario que la empujará a confiar en Nico. Después de llegar a Barcelona, se encuentran con una ciudad destruida por la guerra civil española que intenta sobreponerse a los rigores de la posguerra.
Una bruja con poderes esotéricos y un policía de la Brigada Político Social de Franco se enfrentarán cara a cara con el mismísimo diablo para salvar a Lucía, pero en el barrio del Somorrostro nada es lo que parece y al final solo puede sobrevivir uno de los tres.