A person, when he repents after having committed many sins, then repents, but he is afraid.
If Allah wills, this is necessary. A person must always live his life between fear and hope.
He tries to make up for it, and maybe Allah has not accepted his repentance, but actually, this is a good thing. But he should not despair of the mercy of Allah, his fear should not lead him to despair.
Despairing of the mercy of Allah is disbelief.
Let them say what they want, this is greater than the sins he committed.
Their words contain a sin greater than the sins he did.
The Prophet ﷺ mentioned two men, one of whom had gone to extremes in sinning against himself, and the other was obedient.
Whenever he advised his brother, he would say: Leave me to my Lord, leave me to my Lord.
So when this one insisted, meaning he kept saying it several times, and the other kept saying: Leave me to my Lord. He said: By Allah, Allah will not forgive you, just like what you just said. He said: By Allah, Allah will not forgive you.
Allah, the Blessed and Exalted, said: Who is it that swears an oath against Me? Who are you to swear by Me? I have forgiven him and nullified your deeds.
Of course, Allah does not do this out of stubbornness or anything like that, no, rather Allah does this because this person was truly afraid of Allah, but he.
He was falling short and hoped to repent, while the other saw himself as superior because of his worship.
That means he is acting as if he is doing Allah a favor.
The Bedouins said, "We have believed." Say, "You have not believed, but rather say, 'We have submitted.
And He says, "They consider it a favor to you that they have submitted." Say, "Do not consider your submission a favor to me. Rather, Allah has favored you by guiding you." So this act of considering it a favor is itself a very great sin here.