There are many different theories as to why humans dream, and there is not much agreement about what the answer could be.
Some experts say that dreams are key for the brain to interpret and sort through the emotions of the day. While others say they could act as rehearsals for future events.
Either way, dreams are pretty much a mystery to most of us and as a lot of dreams are forgotten almost straight away, we may never be able to interpret every dream.