1Then all the tribes of Israel went to David at Hebron and told him, “We are your own flesh and blood.
2In the past, when Saul was our king, you were the one who really led the forces of Israel. And the Lord told you, ‘You will be the shepherd of my people Israel. You will be Israel’s leader.’”
3So there at Hebron, King David made a covenant before the Lord with all the elders of Israel. And they anointed him king of Israel.
4David was thirty years old when he began to reign, and he reigned forty years in all.
5He had reigned over Judah from Hebron for seven years and six months, and from Jerusalem he reigned over all Israel and Judah for thirty-three years.
-II Samuel 5:1-5-
Five small verses, but having read through I Samuel and the beginning of II Samuel we know what an incredibly long journey this actually was. This is what David was told would happen many years before when Samuel showed up at his house and anointed him with oil. When he was standing over Goliath maybe he felt like he was on his way. But there was so much more for David to go through. Uncertainty, desperation, and panic were just a few of the waves of emotions he went through, not to mention betrayals, false accusations and near death.
Though it doesn’t say it expressly we can gather from the Psalms David got depressed and overwhelmed by these circumstances from time to time. Maybe he felt like this would never happen. But through it all one thing never waivered, David’s belief that God was in control of his life for good or bad. David believed that God would always do the right thing even if it wasn’t “good” for him. More importantly David was good with that. He was fine being in discomfort or outcast if he felt he was in God’s will. He made some unpopular decisions with his men not the least of which was not killing Saul his enemy when he had opportunity. But David understood that he was promised the Kingdom by God and he would wait until it was given to him by God. Taking it himself would mean there wouldn’t be room for God in it and that was something David didn’t want.
Maybe you’re in a place where you feel God has given you a vision of a plan he has for your life. You feel that since that time there have been nothing but set backs and missed opportunities. Just know that God will do what he promises, maybe not on our timetable but at exactly the right time. Be willing to let God do the right thing in your life even if it feels like it takes you further from the thing you want. Be willing to let your “plan” of how things should go fall by the way side and let God “give” you what he has promised in exactly the way he wants to do it.