I [the angel] have come because of your prayers. The prince of the kingdom of Persia withstood me twenty-one days, but Michael, one of the chief princes, came to help me,..
So an angel comes to Daniel finally with an answer. But the message that the angel gives to Daniel may perhaps be a little startling to us.
He tells Daniel that he was delayed 21 days because a demon was fighting him and deterring his mission from God. And he only escaped because another angel, Michael, the chief princes, came to help him.
So here’s a question to highlight what may be strange about this passage:
What if your prayers are being not answer, not because God is not hearing, but because demons are keeping your prayers from being answered?
Strange huh? This is a a very strange concept who have the “sovereignty of God” mentality to define the circumstances of life, and that everything is “under God’s control.”
It is true that God is control. But that’s not to say that he’s not fighting all the while on the way.