Forgiving

Although it is true that God forgives and set us free of our debts of our sin, such pardon is not given without any base.

Had it been the case (pardon to all irrespective of whatever one does), everyone would have been without sufferings by now.

The base for pardon is pure heart and submission to God.

Even bible confirms this view. "Those who are pure in heart shall see God." Hindu is replete with such references.

Hence efforts should be concentrated on remebrance of God which purifies the heart.