Even Though I Knew The End by C. L. Polk

A sharp, noir-tinged fantasy about a queer witch and private investigator in an alternate midcentury city who already knows the exact day she will die; pulled into a dangerous case that blurs the line between human crime and supernatural forces, she must balance a growing, forbidden romance, questions of loyalty and revenge, and the moral cost of fighting for the people she loves as the inevitable hour draws near.