The difficulty of this verse is buried a little deeper. It is the fact that God always acts in our best interests. (Romans 8:28). Sometimes it involves not supplying something we think we need, when we think we need it.
God never neglects his children, and he always acts for our good. That is something to be thankful for.