Is it always best to trust God, or sometimes do you need to take matters into your own hand? The story of David's wilderness years shows that we can trust God to receive everything we need.
See All 34 Episodes of "St Augustine's Mentone"