Ghosts of the Pantal by Daniel Braum

Rio may be a modern town, but it holds forces much older. Money and privilege can’t save you from your own misdeeds.