And some of them said, “Could not this Man, who opened the eyes of the blind, also have kept this man [Lazarus] from dying?” John 11:37
A young man visited the father of his girlfriend to ask the father’s permission to marry his daughter. To his surprise, the father said “No.” The young man thought it was a formality; the father took it much more seriously. The father explained to the young man that there were character and behavioral issues in the young man’s life that concerned him. If he would agree to work on those issues, they could talk again about marriage.
Timing in life is often a puzzle to us. We ask God for something and we wonder why He doesn’t immediately say “Yes.” Even more puzzling, God is aware of our needs even before we ask (Matthew 6:8), so why doesn’t He just provide what we need without our having to ask? Jesus once initially told a woman whose daughter had an unclean spirit to “Let the children be filled first” (Mark 7:27); He only healed one person out of all the sick at the Pool of Bethesda (John 5:1-15); and He waited four days before raising Lazarus from the dead (John 11:1-44).
Delays are only from our perspective. God’s timing and reasons are always perfect (Romans 8:28-29).
God has His hours and His delays. J. A. Bengel