To my personal experience, some dreams may have a meaning. Like, if you dream of a snake, someone is betraying you. It’s true. I was dreaming of a snake that I killed when I was pregnant. Later, the man who was the father of my child had another woman. I also saw him and my friend being clingy with each other. Yet, it’s up to you if you believe it or not. Hehe
There are the bad dreams like a warning like when you swim beneath the water, when you’re wearing a pure white wedding gown and when a tooth is extracted. I dreamt of these before but I just trusted everything to God. Some of my friends at the church say that it’s just the devil and nothing’s gonna happen if God is with me all along. I just ignore these dreams if it appears again these days. Maybe it’s true if you believe it but it will never be true if you ignore it.
Sometimes I agree with the dreams being a reflection of what is in our own minds but I'm not really a believer in it being a prediction of the future. I think perhaps there are subtle clues in there where your brain is trying to help you with things that you otherwise not be able to focus on when you are awake though. Our brains are a mystery!