This is Hope. Another long story I'll try not to bore you with too much =)
Hope was an angel once, who made the mistake of falling for Lucifer before the fall. Once it became apparent that he wasn't going to leave the Morning Star well alone, he was damned, and spent time as a demon, but Lucifer found him repulsive and a million miles away from the creature he loved. Because of this he went before God and pleaded with him to give Hope one more chance to redeem himself. So God cast Hope down to Earth and wrapped him in flesh. Gave him one human lifetime to decide his fate one way or another.
So, that explained, this is him. Human, but with memories of Heaven, Hell and love far greater than he can cope with.