Let's get ready for rethinking ..The disciple asked the Guru: "When should one repent of his sins?"
Guru: "Just before he dies."
The disciple's doubt was not over. He asked again: "So, how do we know when we are going to die?"
Guru: "If you do not know, then there is only one way, repent always."
It is a greater sin when we commit a mistake and not think about it. The first mistake is natural; Repeating a mistake is intentional, knowingly committing a crime and carrying it on - is an unforgivable crime.
There may be relativity between right and wrong. If you want to find it, you have to rethink what you have done. It takes extraordinary courage/mindset to think about one's own mistakes amidst the natural tendency to find one's own faults and the faults of others. Only then can the mistake be corrected. It also requires great willpower.
Only repentance can lead to atonement. The soul becomes pure only when the soul melts. If everyone were ready for self-reflection and evaluation, the world would become God's Kingdom. If we knew when our last minute would be, will not everyone try to make the last days great? Since no one knows their end time, isn't it better to try to make every action better?