If you just read the Bible in Mt. 6:25-34, Jesus there answers us that God indeed provides for our needs, and cares for us. If He takes care of such animals as the birds of the air or even the beautiful flowering plants in the fields, Jesus assures us, saying “How much more will God care for you, human creatures created with an intelligent and an eternal soul?” The important thing is to keep up our faith and trust in God, since He does not leave our prayers unanswered.
God is certainly grateful. The more we trust in Him, the more He cares for us. But certainly He allows trials in our lives as He did in His own Son Jesus, since trials and sufferings have a cleansing effect in our lives and souls. (see Mt. 16:24-28; Lk. 9:28-36).