dreamworker

Etymology
.

Noun

 * 1) A person who attempts to discover what deeper meaning might be contained in his or her own, or another person's, dreams.