How good are you at waiting? The Christmas countdown through December can be torturous for an excited child (or adult!) and the wait for your next birthday can be just as bad. However, the people of Israel waited over 800 years: can you wait that long? God delivers on his promises; however, we must be patient that God knows what is best for us and will deliver in time.