Sometimes God uses just the right circumstances and experiences to prepare people for heroic effort. Today’s presentation looks at one of the most famous Bible heroes, David, and the life experiences that God used to prepare him to stand in the gap and lead his people to victory.

Click on the player below to hear the audio presentation.