Life will always send us our own Goliaths. They may not come armored, but they’ll come dressed as obstacles, setbacks, betrayals, and heartbreak. Life’s giants will tower over us with intimidation, convincing us that we are too small, too weak, too unprepared.