Advent: Jesus is God’s Sign of Deliverance

“Therefore the Lord himself will give you a sign. Behold, the virgin shall conceive and bear a son, and shall call his name Immanuel.” – Isaiah 7:14 Despite all of the problems that humanity faces on earth, God has promised to deliver His people. This promise was originally given to the Israelites, but He also promises to deliver us today. … Read More