Let Me Breathe Again
Ethan is a dark angel hell bent on tracking down the demon that killed his wife. On the hunt he gets mixed up with vampires, a succubus, and the princess of the Underworld herself. Betrayal is at every turn, thirst for revenge boils over, and Ethan is willing to go as far as it takes to get what he wants, so maybe one day he could breathe again. Set in the mythical city of Celestin.