David is anointed to be king in I Samuel 16, but he had to wait through I Samuel 31 and into II Samuel before Saul died so he could become King. For more than a decade David waited to become the king. Even worse, much of that was spent hiding from King Saul who wanted to kill him. Ben Patterson writes, “At least as important as the things we wait for…is the work God wants to do in us as we wait.” It was in the waiting that God made David a man after God’s own heart.