When asked what I think a Dream is, I reply the same every time:
"It is a window to the subconscious, that relays messages that tell you what to do in life, or corresponds with a problem or issue you are facing, all in a mess of symbols and irony."
You're probably right...
Well, in fact, in holds true. What professionals called "lucid dreaming" (where you can control your dreams) is the main way for your subconscious to reach you. Another way is "deep sleeping" (where it feels like you just went to sleep 5 minutes ago), this opens the window enough to reach your conscious mind and relay a message. (However it's efforts are fruitless due to the fact you can't remember them in the morning!).
But think of this way ~ Your dreams, allow you to view the past, the present, and the future from a new perspective. Using this section of your brain, you can see mistakes, figure out a way to reconcile differences, or come up with a million dollar idea. Only catch is ... You have to remember it in the morning.
Try lucid dreaming sometime too, lay perfectly still in a comfortable position, and breathe slowly, within 20 minutes you should be lucid dreaming. However, I am pro at it, so I can happily move around and still lucid dream (although most people just call that sleep walking and I typically end up outside sleeping on the lawn...)