Final answer:
Dreams can be explained by Freud's theory of the unconscious mind, Jung's theory of the collective unconscious, and Cartwright's theory of dream reflection.
Step-by-step explanation:
Dreams can be explained by different theories of dreaming. According to Freud, dreams provide insight into the unconscious mind, with the manifest content representing the actual content of the dream and the latent content representing the hidden meaning. Carl Jung believed that dreams tap into the collective unconscious and contain universal archetypes. Rosalind Cartwright's theory suggests that dreams reflect important life events, with empirical support showing a correlation between real-life thoughts and dream content.