“All these men of war, who could keep ranks, came to Hebron with a loyal heart, to make David king over all Israel; and all the rest of Israel were of one mind to make David King” (1 Chronicles 12.38 NKJV).
After King Saul died, David became king over Judah for seven years while King Saul’s lineage lingered in Israel. Civil unrest between the two political houses was fierce, and disputes ending in death multiplied. Finally after seven years, King David was anointed by a nation with a unified voice and heart. There are many reasons why God allows our promises to tarry, but two of them are crucial to establishing our God-given dreams. First, it took a few more years for the infrastructure of David’s vision to solidify. The Bible says that the men who helped establish David’s kingship “could keep ranks.” This ability shows that they embraced their niche in the group, they were obedient to authority and they were willing and strong pillars of the vision. Once they could “keep ranks” in a smaller Promise Land (Judah), they were ready to bear the weight of a larger Promise Land (the entire Nation of Israel). Second, it also took a few years for the loyalty of hearts to be sifted. The human heart (inner person, soul, mind, will, understanding) is EXTREMELY complex. Many times people need a season of reckoning to figure out where their allegiance lies. By the time God was ready to establish David’s promises, the founding people of his government had “loyal hearts” and the people of the nation were of “one mind” to make him king. This is why people must not attempt to rush the fulfillment of their dreams; it takes time to establish something great. We can remain patient and faithful and trust God’s timing, so we won’t choose to abandon, adulterate or abate our dreams.
“For the vision is yet for an appointed time, but at the end it shall speak, and not lie: though it tarry, wait for it; because it will surely come, it will not tarry” (Habakkuk 2.3 KJV).