I ask this question because there are some verses that imply that, although God hear our prayers immediately, there is some kind of bureaucracy in heaven that causes a delay in the answer to our prayers. For instance:
- “Then he said to me, 'Fear not, Daniel, for from the first day that you set your heart to understand and humbled yourself before your God, your words have been heard, and I have come because of your words. The prince of the kingdom of Persia withstood me twenty-one days, but Michael, one of the chief princes, came to help me, for I was left there with the kings of Persia'”(Daniel 10:12-13 ESV)
- “Then the Lord said, 'Because the outcry against Sodom and Gomorrah is great and their sin is very grave, I will go down to see whether they have done altogether according to the outcry that has come to me. And if not, I will know.'” (Genesis 18:20-21 ESV)
My sister heard the following story from her friend: he had for years been unable to believe in God because when he was a child he was sexually abused by his grandfather. He prayed a lot to God to stop the abuses but his prayers were not answered.
I tried to create a biblical theory trying to explain why God didn't hear the prayer of that child asking not to be sexually abused anymore. There are thousands of ways for God to stop the abuse of that child but He remained inoperative. To me the only explanation for this situation is that there is some kind of bureaucracy in heaven that prevents prayers from being answered quickly. I thought of this because of the verses quoted above.
I ask again: Is there a biblical theory that tries to explain the mechanism of prayer?