One of my favorite scriptures is James 4:7 "Submit yourselves, then, to God. Resist the devil, and he will flee from you".
I have referred to this many times during my life when I feel particularly attacked by the enemy. And, over the years, I have come to see this verse in a different light. As a young Christian, I loved reveling in the knowledge that I had authority over the devil (Luke 10:19 I have given you authority to trample on snakes and scorpions and to overcome all the power of the enemy; nothing will harm you) and spoke to him quite frequently! I did this in the way of casting him out, telling him to get under my feet, behind me, all in the name of Jesus, of course. All of these things are fine, but I believe I was missing the point of this scripture.
See, while it's wise to know who our enemy is, and learn of his ways, we can easily find ourselves spending more time "talking" and rebuking the devil than we do drawing nearer to God!
The most powerful part of James 4:7 is not "the devil fleeing from us" but is "Submit yourselves, then, to God"!
As we grow closer to Jesus, and gain wisdom in our faith walk, we realize that submitting EVERYTHING to our Lord is the "secret" to having God's peace, power and presence in our lives!! It's submitting our thoughts, actions, fears, desires... everything, to God. When we relinquish what is most important to us (including any idols we have made for ourselves...children, grandchildren, money, food, drink, fun etc.) we are placing ourselves under God's hand of protection. The reason Satan flees from us actually has nothing really to do with us at all... it's who is IN us, (1 John 4:4) - our almighty, powerful God-that sends the devil packing. Hallelujah!!
Although many of us cringe at the word "submission", it is actually a show of strength to submit ourselves to God, and to one another (Ephesians 5:21), and something we should definitely strive to do as a Christian.
Yes, when we submit ourselves to God, the devil flees from us. But, more than that, we are showing our love, devotion and reverence to our wonderful Lord, and become pleasing in His sight!