During those 600 years of waiting, the cry of every faithful Israelite must have been, “How Long, O Lord, How Long?” But no matter how great the darkness, no matter how impossible the situation seemed, God did not fail in his promises. To the contrary he fulfilled them more abundantly than they could have ever imagined. He fulfilled them in Christ.
As you look to the Christ child this Christmas, see there not simply a babe in a manger, but the supreme and earth-shattering evidence of a God who does not fail in his word, even when we fail him. For he is the God is the God of Love, the God who keeps His promises.