In 2 Samuel, God promised David, “your throne shall be established forever.” (7:16).  And while the kingdom split just a generation later, and the ten tribes were lost two centuries after that, the Davidic dynasty lasted 400 years. Thus generation after generation saw confirmation of… | Read More in The Blogs