Why do People Dream When They Sleep?

No one is positive why people dream when they sleep. Some of the speculated reasons are that they are a response to neural processes that occur during sleep, that they are messages from a higher power, or that they reflection from the subconscious.