a being half angel half demon.