there is in the heavens your sustenance and whatever has been promised youq 51 22 – Meaning and Explanation