God's never early, never late, but always on time. Our timing isn't God's timing. ... God's perfect timing does two things: It grows our faith as we are forced to wait and trust in God and it makes certain that He, and He alone, gets the glory and praise for pulling us through.