Dream Interpretation is the process of assigning meaning to
dreams. In many ancient societies, such as those of
Egypt and
Greece, dreaming was considered a supernatural communication or a means of divine intervention, whose message could be unravelled by people with certain powers.