Sermon Illustrations for Advent 1 (2015)
The Bible is full of God’s promises. Some are already answered, if we think carefully. Some will be answered shortly, as when we pray for better weather or healed relationships (which may require effort on our part). But some may not be answered for generations or even millenniums, as is the case in this scripture with that first promise that went back many centuries -- the promise of that branch from David’s line, meaning Jesus. It took so long that many of those in Jesus’ day did not recognize its fulfillment. Jesus is the Lord of righteousness!