A stranger is a representation of those parts of yourself that you've hidden, rejected or don't know or understand, it also depends if the stranger is frightening then there may be repressed parts of your personality. On a spiritual level it could mean news from afar.