I have an interesting idea for a character; an angel demon half breed. His mother was a former fallen angel who was cast out for her lustful desires. While on earth, she unknowingly slept with a demon (and by unknowingly, I mean that she didn't know he was a demon) and was impregnated. When she later gave birth in heaven after earning the money needed to return, she quickly discovered his strange heritage and hid him out of shame. Because of his dual heritage, he skirts the line between many sins and virtues. Not only that, but after he was cast out of heaven, he found that his weapon would switch it's...karmic alignment so to say, completely at random. So for example; right as he was about to slay a ghost, he weapon turned demonic and failed to do any damage