You see a heavenly spirit. You soon realize that you're in God's presence!

Mountain View