Why is it difficult for us to forgive ourselves

It is not always easy for us to let offense against another, but sometimes it turns out that it is even more difficult to forgive yourself. Why do we become the most strict judges? Life does not always develop as I would like. And we regret that we did not do otherwise, we imagine that […]