god does not withdraw a favour bestowed upon a people unless they change themselves for god hears all and knows everythingq 8 53 – Meaning and Explanation