Ghosts, spirits or demons are usually thought to represent repressed parts of our unconscious that we would prefer to keep buried. The fact that you have had this dream on several occasions would ...