We all dream but did you know that each dream has a specific meaning to to it. Dreams are a means through which our sub conscious speaks to us. Interpreting it might help us solve many issues in our life.