I think God speaks through dreams more often than we give him credit for...
Saturday at 1:31 AM it started pouring rain for literally 30 seconds, then stopped. It was enough to wake me up. When I awoke, I remembered that I was in the middle of a vivid dream. I wasn't sure what it meant, but I knew it at least meant I should pray for the people in the dream.
Last week my dad had a dream that came with a little more immediate and specific life application. He shared it with some family and friends, and everyone confirmed its meaning.
All that to say, I'm trying to become more aware of my life experiences to discern how God might be speaking.