Whenever we think about overcoming challenges, the story of David and Goliath comes to mind. It shows us that God is the one who empowers the weak, humbles the mighty, and gives us the victory. While we know the account of the duel between the teenaged David and Goliath well enough, perhaps we should also […]