Dream analysis is the interpretation of dreams to determine their underlying meanings. Freudian dream analysis relies on symbolism. It is based on the notion that your unconscious mind protects you from your repressed desires by expressing those desires in dreams and hiding them away from your conscious mind.