I went with my son recently to see a production of Joseph and the Amazing Coat at a local community college. As I sat in the dark theater and watched the young men in the production, one of the lessons in the first part of the story hit me fresh and clear.
Joseph told his dream to the wrong people at the wrong time.
In his naivity, he thought his brothers would rejoice with him when he shared his dreams with them. Instead, it caused their jealous to turn to hatred of him and the favor of the father on his life.
Many times in my own life, I have been too quick to share what God is showing me about the future with others. The truth is not everyone is called to share your dreams. There are circumstances and life issues people deal with that get in the way of their ability to 'rejoice with those who rejoice'. Just because you are there for other people does not mean they are capable of being there for you.
Wisdom teaches us to wait and be careful about our conversation and 'the pearls of our hearts'. I would even tell you to guard your dream and thus protect the words being spoken over it. I want life spoken into my life and future. God is always faithful to raise up armor bearers and encouragers to share in what He wants to bring to pass in your life.
We must also wait for His timing. Sometimes in our own personalities, we run ahead of His timing and that is why we have a tendency to tell the wrong people what He is speaking to us. But His timing is perfect and when we wait for Him to open the doors and make the way clear we will see the people He has already put in position to be a part of the fulfillment of the vision He had given.