From Genesis to Revelation God we learn that God is a God of promise. What promise? “I will graciously redeem mankind and gloriously reign forever.” What does this mean for us at advent season? God is faithful and can be trusted…by virtue of His very nature and character God is a “promise maker” and a “promise keeper.”

Scripture – Matthew 1:1-17