“…for your Father knows what things you have need of, before you ask him.” (Matthew 6:8)
This is such a profound thought. God knows what we need. He knows our deepest desires, our longings, and our emotions. He knows when our hearts are crying with pain and we need to be comforted. He sees when our bank account is empty and there is nothing to buy food. He knows everything about us.
God lets us make the choice: if we want his help or not. He doesn’t just step in and make everything go hunky-dory for us. But when we see the need for his help (and it is literally all the time!) and ask for it, he is right there ready and waiting.
There have been many times in my life, when I saw a need and asked God to fulfill it, and yet it seemed as though he either took his good ole’ time or didn’t do exactly what I had in mind. This is how he sometimes works. He doesn’t do things man’s ways. And that is because he can see our future, we can’t. He knows something might harm us or has something way greater waiting if we will just be patient and trust him. He really does love us and does the best for each of us.