We often say God is never late, but generally He isn’t early either. Why? Because He uses times of waiting to stretch our faith in Him and to bring about change and growth in our lives.