It is God's will not only to hear our prayer, but to give us the best and the richest answer which He, the almighty and omniscient God, can devise. He will send us the answer when it will benefit us and His cause the most.
Ole Hallesby (1975). “Prayer”, Augsburg Fortress Publishing