When you pray remember:
Delayed is not always denied.
Sometimes God's silence in response to our requests does not mean “No.”
It often means: “Not now.”
Wait on His timing and trust in Him.
God is in control and He knows every need. He also knows what we don't need.
I believe that I shall see the goodness of the Lord in the land of the living.
Wait for the Lord; be strong, and let your heart take courage; wait for the Lord!
Psalm 27:13-14 New Revised Standard Version (NRSV)