In spirituality, a vision is something seen in a dream, trance, or ecstasy, especially a supernatural appearance that conveys a revelation. Visions generally have more clarity than dreams, but traditionally fewer psychological connotations. Visions are known to emerge from spiritual traditions and could provide a lens into human nature and reality.
Entheogens (such as peyote) have traditionally assisted in the generation of visions among diverse cultures, as well as in modern western culture.
Prophecy is often associated with visions, though this is a very controversial topic.