God made several promises that one day, someone would come to make all things right. Someone would come to crush evil, bless the world, and rule over it. People of faith waited for a long time for these promises to come true. We are still waiting for Jesus to return to bring all of God’s promises to fulfillment. Brian Watson preached this sermon on December 5, 2021.