"Take courage; for I believe God, and am convinced that things will happen exactly as I have been told." - Acts 27:25 (Weymouth)
It has taken me a long time to come to this realization -- God's got the PERFECT timing! Many times in our lives there are words that have been spoken over our lives by divine inspiration, or simply dreams that we've held in our hearts that don't happen when we expect them to. When we initially hear or think about such things we have an excitement because of what God said and we expect those things to happen the next week.