Advent: The Long Wait....
400 years. 400 years was how long it was that there was utter silence in Israel until the birth of Christ. God had given the promises in the Old Testament and then waited. Why did He do this? God’s timing is always perfect. God’s timing is perfect and He is the same today as He was then. Many wonder why Jesus has not come back yet. He will. In the Father’s timing. He is slow because of grace and I thank my God for that. We have to understand though that it is His timing and just because it’s been a long time, it doesn’t negate the promises He gives. God keeps His promises. Just like He kept the promise of His first coming, He will keep the promise of His second coming. It’s customary to think of Jesus’ birth as a sublime moment of peace and tranquillity under a crisp, clear night sky in Bethlehem. Some of the best-known Christmas carols are steeped in this quiet atmosphere: Silent Night; O Holy Night; It Came upon a Midnight Clear; O Little Town of Bethlehem . But the Gos