Lye Street by Alan Campbell
The Greene family is cursed…
Every fifty years Deepgate’s scarred angel, Carnival, returns to murder another descendant. Now, five hundred years after the first victim’s death, Sal Greene is facing his own doom. His time has almost run out. In a desperate attempt to break the chain of violence and save his family, he summons a demon to the chained city: a warrior he hopes is powerful enough to stand against the angel.
Yet the creature which arrives in Deepgate is not quite the legendary mercenary Sal Greene was expecting.