Whats the difference between ghosts and demons?
We am not into demonology, but I have looked into it a little. Basically, a demon is a dark spirit that is hostile to humans. These dark spirits were never humans to begin with. Some believe they are fallen angels, while others believe they are the souls of the wicked dead. Ghosts, however, are the spirits of those humans that have lived on earth for a time. Ghosts do not hurt us and they do not hate us. Most likely, ghosts are lost and confused, or perhaps they have something to do before they can move on.