Fallen Angel by Kristopher Haas
_