I believe that dreams may be connected to some sort of spiritual world, as they are frequently too deep and cohesive to be haphazard mind vomit.
As a psychology guy, I should stress the role of the subconscious, but too many dreams are too creative, and too much unlike one's likely suppressed...