When I approach dreams I'm not sure about, I first get the sense of what the dream is. I start writing out all the details, and sometimes what these remind me of... what parallels there are.
God will bring some to mind too.
Things will take shape, and once you start noticing how every element parallels a situation, start looking for details that you'd planned to ignore (the red purse, the way a person responded, the unfinished ending).
I find they often come together quickly that way, and I can see where God might have been alerting me to something. Often it is a call to pray for other people, not a prophecy to be broadcast. And since dreams are vague and cryptic, they are not designed in a way we should take blind leaps over what we sense. They are the beginning of consideration -- reflection, research, prayer, planning, and maybe eventually steps into something different.
We like quick fixes, but God tends to treat our lives as processes toward character-building and integration with His plans and presence.
Talk with God while you're unraveling it, and you can build insight into any dream, even the unspiritual ones. You are a person who matters to God, and even your stress is important to Him.
He dwells within you, and communicates constantly with you, so you might even have half-spiritual dreams. You are a spirit-based being, who can gain conviction or awareness from the simplest dreams. Since you can talk with God about anything, you can talk with Him about your dreams, and ask for wisdom surrounding them. Dreams are not separate from your mind, or distant from God -- much is intertwined.
Don't follow any dream, in the sense of acting on it, without first praying and asking God if it was from him, and what exactly he wants you to do (James 1:5).
I agree -- people make impulsive mistakes when putting the cart before the horse, the dream in higher ranking than God.
A dream can be like handing a driver a new map to plan the route with. It does not control the car.