The question of “Forgiveness” is very simple.
As it says in this article, there is NO FORGIVENESS without repentance.
That is the basis upon which God forgives.
Did you spot the loony in this article? If the answer is David Jardine, then you have got it right!
Luke 17:3-4
3 Take heed to yourselves: If thy brother trespass against thee, rebuke him; and if he repent, forgive him.
4 And if he trespass against thee seven times in a day, and seven times in a day turn again to thee, saying, I repent; thou shalt forgive him.