God hears all our prayers and, in one sense, he answers all our prayers. But we do not always receive what we ask for. When we ask God for something, the response will be ‘Yes’ or ‘No’ or ‘Wait’.
We don’t always get to know the reason why the answer is ‘No’. We need to remember that God sees things from an eternal perspective and that there are some things we will never understand in this life.
If the request is wrong God says “No”. If the timing is wrong God says “Slow”. If you are wrong God says “Grow”. But if the request is right and the timing is right and you are right, God says “Go”.’