I thought of this discussion because it occurred to me that Protestants and Catholics could have different concepts of "praying for somebody". For Protestants, they would ask their pastor, "Please, pray for me." Basically, one is asking for blessings, good health, success for endeavors... that there is "something" one should get for a prayer. (Since they don't believe they can be saints.) But for Catholics, I think the prayers one offers for others is for God to grant the person the grace to be holy. Because we know and accept that "NO" is also an answer from God. NOT a denial of one's prayers.
Let me share the 4 different answers God gives us. Maybe it will help for others not to be discouraged
to think that God is not answering their prayers.
If one prays for something bad, God says "NO".
If what one prays for is something good, it's the right time, but the person is not mature enough, God says "GROW."
If what one prays for is something good, the person is mature enough, but the time is not right, God says "SLOW."
But if what one prays for is something good, the person is mature enough, and it is the right time, God says "GO." (YES)
So, dear friends, don't be disheartened if you think your prayers are not being answered. You can always reflect that maybe it is not yet time or you still need learn more. And therefore, you'll have HOPE.
This was a homily from a priest in relation to the coming of Christ. It was the right time, and the people were mature enough to accept Him as the messiah ... the one they've been praying for.