Bill Johnson

God did not bring the man after His heart straight from the pasture to the palace. Incredibly, David did not assume the throne until 10-13 years after Samuel had anointed him to be king. In those interim years, David endured more difficulty, persecution, and rejection than many of us face in a lifetime. He probably didn’t expect it to take so long to become king.