Sometimes it is performing the mundane tasks of life that prepare us the most for slaying the giants that come our way. This week we look at how God prepared David for his showdown with Goliath, and what made him different than the others who refused to step up.