No loving father would give a stone or a snake to his hungry son if he asked him for a piece of bread or a fish. Jesus used the absurdity of that analogy in Matthew 7 to underscore God’s readiness to give good things to His disciples when they asked Him. He wanted them to have complete confidence in the heavenly Father’s provision for their spiritual needs.
Sometimes, however, it may seem as if the Lord has given us “stones” instead of “bread.” But in His wisdom, He actually is working through our circumstances to give us something far better than what we requested. An unknown author expressed it this way:
I asked for health that I might do greater things;
I was given infirmity that I might do better things.
I asked God for strength that I might achieve;
I was made weak that I might learn to obey.
I asked for riches that I might be happy;
I was given poverty that I might be wise.
I asked for power and the praise of men;
I was given weakness to sense my need of God.
I asked for all things that I might enjoy life;
I was given life that I might enjoy all things.
I got nothing I asked for but everything I hoped for;
In spite of myself, my prayers were answered—
I am among all men most richly blest.
Yes, God always gives us what’s best for us.
— Richard De Haan
We may ask amiss, but He answers aright.