God takes time to do things right - He lays a solid foundation before He attempts to build a building. We are God's building under construction. He is the Master Builder, and He knows what He is doing.
God's timing seems to be His own little secret. The Bible promises that He will never be late, but I have also discovered that He is usually not early. The good thing to know is that He is always right on time, and His timing is PERFECT. - Joyce Meyer