To see a stranger in your dream signifies a part of yourself that is repressed and hidden. Alternatively, it symbolizes the archetypal dream helper who is offering you insight and advice.
To dream that you are kissing a stranger represents acknowledgement and acceptance of the repressed aspect of yourself.
To dream that a stranger is pretending to be someone you know means that this person who you know is not who you thought they were.
To dream that you are inside a stranger's house indicates that there is something that you have yet to discover about yourself. It may mean that there are repressed memories, fears or emotions that you are not confronting.
To watch or dream that you are on a dating show implies that you are looking to be in a relationship, but are looking in all the wrong places. Or perhaps you feel that your love life is being scrutinized or being put on display. Consider the name of the dating show and how it relates to your current relationship views or status.
If one sees himself building a prison in a dream, it means that he will meet a righteous man or an Imam who will guide him on the straight path. An Imam in a dream also represents the spiritual leader of all Muslims.