And Allah has made for you mates of your own nature, and has made for you from them sons and daughters and grandchildren; and has provided you with sustenance of the best things; - is it, then in vanity that they believe, while for Allah's favour they are ungrateful?