It appears that few things are going David's way. In reality, however, God is actually accomplishing much more than meets the eye, both internally and externally. Understand more about how God prepares his people in this fourth and final message from 1 Samuel 21-29.