I believe God speaks in different ways. He sometimes speaks through our dreams, visions, signs, different situations, and sometimes uses other people as an instrument to bring His message. We just need to be sensitive enough, listen very carefully, and pray that He will give us the knowledge and the spirit of discernment so that we'll not be mislead by the distractions of this world.