God is working in the waiting. When David was anointed King as a young teenager, it would be another 15 years before he would be crowned. In that waiting period, God had not forgotten David nor had he abandoned Him. In fact, quite the opposite. God...