David and Goliath: The Timeless Lesson About Facing Your Giants
The story is familiar. A giant warrior. A young shepherd boy. Five smooth stones. But if the story of David and Goliath has been reduced to a children’s tale in your mind, it is time to read it again — because it contains some of the most powerful truths in Scripture about how to face…