Revelation 12 :11
Tells us; And they overcame him by the blood of the Lamb, and by the word of their testimony.  
With every beautiful rose there are thorns. Likewise, with any other beautiful thing there is a price to be paid. Everything that is precious has its price.
God's Grace is sufficient in every battle.