Summary: God made an eternal promise to King David, but it also includes every person who has ever lived! This eternal promise is the greatest single mystery about the Bible.
Summary: God made an eternal promise to King David, but it also includes every person who has ever lived! This eternal promise is the greatest single mystery about the Bible.