The most powerful weapon you have in spiritual warfare is the Power of Love hidden in the Deepest Center of your Spiritual Heart. No darkness, no evil, no dark spirit, no Angel of Darkness, no Demon, no any other creature of the evil dark world of Lucifer is stronger than the invincible Power of Love.
You are invincible if you fight from the center of your Spiritual Heart. Like the King is invincible in his kingdom protected by his army. But the king is weak and vulnerable outside his kingdom without his army. Then the enemy will make a fool of the king and dress him like an idiot and finally after beating him and torturing him the will throw him in their deepest and darkest prisons.
The enemy will always try to drive you outside the center of your Spiritual Heart.