There is a difference between an open mind and a closed heart!
I'm sure you believe that you have an open heart, truly!
You can have an open mind which will leave ample room for demons to enter their thoughts into it, being naive is will cause this to happen.
Do you realise that you are allowing these demons to enter in, your telling them, "come inside, theres plenty of room in my empty head!"
Go figure!