What is a dream? What do the things we see in dreams mean?

I'm Looking forward to any responses offered. I want to see peoples opinions on this subject matter to enrich my knowledge on it.