Ar Razzāq Ar Rāziq
al Ḥayy al Qayyūm
Names of Allah Name Al- Ghaffar, All forgiving
Immorality - What do you do