We’ve watched, now, as Israel asked the LORD for a king. Even over God’s objections, the Israelites still asked for a king. God gave them Saul, the kind of king that they wanted. Saul, however, fell short early in his reign and went down hill from there. So, God selected a man after God’s own heart. God did not judge based on the outside. He looked at the inside of the man. When seeing this, he selected David. It took years after Saul’s death for all the Israelites to accept David as their king, but, finally, they did.
So David made the fortress his home, and he called it the City of David. He extended the city, starting at the supporting terraces and working inward. And David became more and more powerful, because the LORD God of Heaven's Armies was with him. Then King Hiram of Tyre sent messengers to David, along with cedar timber and carpenters and stonemasons, and they built David a palace. And David realized that the LORD had confirmed him as king over Israel and had blessed his kingdom for the sake of his people Israel. (2 Samuel 5:9-12 NLT)
How about you? Have you ever had to wait on God’s timing before you saw your part of the LORD’s plan being fulfilled?