Nothing. Dreams are random memories mixed together and run through by your subconscious while you sleep. Different things are combined in the oddest ways. You know what demons are, and you certainly know who you are in your memories; they just got mixed together, and while we sleep we BELIEVE what we dream. But when we wake up, we know it wasn't real.