Ada asked a question

So the setting is heaven and hell, there's angels and demons, the protagonist is a blond angel who keeps having sex dreams about his mix breed best friend. I read it so long ago I can't remember the title, pls help.