“Which of you, if your son asks for bread, will give him a stone? Or if he asks for a fish, will give him a snake? If you, then, though you are evil, know how to give good gifts to your children, how much more will your Father in heaven give good gifts to those who ask him! Matthew 7:9-11
For many years I did not understand why Jesus gave these examples. What a stone or a snake have to do with food? In reality, Jesus wanted to explain something about the things we ask in prayer. Have you asked Him for something specifically that, according to your logic, is good? I know I had. Without knowing, sometimes we pray asking God to give us a “snake,” although we think we are asking for a “fish.” A snake will bite us, harm us. And God wants the best for you and me. Remember, He sees the big picture; we don’t. He listens to our prayers, but not all our requests are answered with a “yes.”
Next time you find yourself asking God why He has not answered you, think about these verses. It could be He is protecting you from a dangerous situation, or it could be it’s not the time yet. Trust in the One who sees the big picture and has your best in mind.