The Hebrew verb for 'provide' is 'Yireh' which has two meanings. One is 'see' and the other is 'prepare'. 'God provides' in Hebrew sense means God sees our situation and He prepares what we need. The book of Jonah explains well about the meaning of 'God provides'. God provided a great fish, a vine, a worm and a scorching wind. In the book, the verb 'provide' is 'Wayman' in Hebrew which means 'appoint'. God appoints what we need to be there not only to resolve the matter, but also to help us to experience Him as personal God who is right there in our trouble.