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.
O. Hallesby
prayer