Hail Satan, my lord, my father.
By your dreams, I could tell you that you were standing in front of Heaven's Gate. Yes, you were right about the weird thing, it had to reveal itself to you. Angels or Demons must reveal themselves to those who they countered. When you couldn't move, it seems...