In the Bible, God makes staggering and extraordinary promises. And yet, in a world of so many broken promises and unmet expectations, we may wonder what makes him any different. Why should we trust him? And what happens when we do?
As we begin our Advent series, we look at Genesis 12:1-9 and discover why the coming of Jesus is essential to understanding the promises we read in the Bible.