And will provide for him from where he does not expect. And whoever relies upon Allah - then He is sufficient for him. Indeed, Allah will accomplish His purpose. Allah has already set for everything a [decreed] extent.
And He gives you all kinds of things that you implore Him for. If you count GOD's blessings, you can never encompass them. Indeed, the human being is transgressing, unappreciative. Quran: The Final Testament