I wanted to know more about the nature of Allah. How much is His capacity to forgive. Say a sin is repeated again and again to the point where hopelessness sows its seed, is He forgiving of that too or does His displeasure means He will not help one out. Say a person did something they shouldn’t have done and now they are stuck, Will His displeasure mean His turning away or will He still be open to help and forgive? How soon does He punish? And what is the difference between punishment and trial?

Allah forgives everything except shirk. His mercy encompasses everyone however a person must try his level best to refrain from acts that violates gods law at any cost. Love to almighty Allah is not just by lip service it’s by abiding and respecting His laws.