God is a good father to us all, and knows better than we do what is good for us. If we ask Him for something that is not good for us, He does not give it, but something better still, if only we will continue to pray earnestly and do not run away and lose our trust in Him. God did not think what you have been praying for was good for you just now; but be sure He heard you, for He can hear and see every one at the same time, because He is a God and not a human being like you and me...