(Home coming) The arrival home of a traveller in a dream signifies relief after sustaining depression and distress, or it could mean recovering from an illness, or regaining a stronghold.
If one finds himself depressed and annoyed with the arrival of the traveller in the dream, then his dream may signify having to ask for something from someone, or needing others, or confronting the unavoidable.... Islamic Dream Interpretation
Dreams of a rival are venting dreams that are assisting you in grappling with issues of competition and of being better than or less than. Consider that your rival is also your angel in that he/she is inspiring you to become your best and bringing your attention to your higher purpose. See Sports, Competition and Enemy.... Strangest Dream Explanations