Dreams are a complex topic with deep implications. Sometimes they seem to be random nerve firings and images, other times we feel a strong connection.
You can feel if a dream is important and it takes an open mind to interpret potential meanings. Dreams are direct expression and metaphors of ourselves. They can relate to hidden aspects of ourself.
Dreams can indicate future possibilities. Deja vu is when we dream about a situation or place and then later experience the same (or very close) situation. Dreams can show us what we want to see or fear. It is important to remember that the future is always in motion and your dreams are only so accurate.