David vs Goliath

Who will it be you come to trust in times of challenge and difficulty? Whose words and strength will you stand upon in such times? Your own? Others? No ones? Or will you continue in your faith to the God who promises to be with you and see you through all things.