Life is filled with GIANTS like worry, anger, shame, discontentment and more. And every one of us face a variety of invisible battles that can steal our peace, joy and confidence in the Lord. Does God have an answer for these giants? Yes! In this encouraging and practical series Pastor Jeff Schreve shares God's strategy for defeating the toughest of giants so that you can walk in daily victory.