"For the eyes of the Lord are on the righteous and His ears are attentive to their prayer.” 1 Peter 3:12 (NIV)
Daniel has a supernatural meeting with an angel in Daniel 10. The angel tells Daniel in verses 12-13 that his prayers had been heard from the first day and that the he himself had been sent in response to Daniel’s prayers.
However, the angel ran into resistance from the prince of the Persian kingdom for twenty-one days, keeping him from reaching Daniel with his answer. The angel even needed assistance from Michael, one of the chief princes (probably another of God's angels) to get past the resistance so he could bring Daniel the answer to his prayers.
Now, you and I know we fight "not against flesh and blood, but against the rulers, against the authorities, against the powers of this dark world and against the spiritual forces of evil in the heavenly realms" (Ephesians 6:12).
So as Daniel was praying, the angels were fighting against a ruler and spiritual force in the heavenly realms in order to deliver God’s answer.
What if Daniel had quit praying? Would the answer have come to him? Maybe... maybe not.
But for those 21 days, he didn't have an answer. He was waiting.
Are you waiting for an answer to prayer?
Could it be that angels have been sent with your answers, but somewhere along the way they met resistance from spiritual forces we know nothing about?
For this reason, we should “always pray and never give up,” as Luke 18:1 says.
Today’s Scripture says, “His ears are attentive to [your] prayer."
Your unanswered prayer doesn’t mean God didn’t hear you.
Your unanswered prayer is God’s invitation to rest in His greater plan.
Trust His sovereignty. And always keep praying.