Death Be Blue by Katie Epstein
She can glimpse visions of the past, present, and future but she doesn't know when, how, or why. She only knows the outcome, and it doesn't look good...
Being human is hard enough. Being human with psychic abilities is worse. It was for Terra Vane anyway, until she immigrated to Portiside. There she feels at home in the thriving city of the Fey, Shifters, Vampires, and other gifted humans.
Where there are many factions of creatures, however, crime and skirmishes are to be expected. With a stubbornness born out of years of being deemed a "freak," Terra's determination and unique ability serve her well as an Enforcer Field Agent for the Portiside City Agency.
Alongside her annoying wolf-shifting partner, Kaleb, there is no case that is too strange to solve. No case too dangerous-until there is, and the trail of bloodlust leads them to unravel a mystery that threatens Portiside as they know it.