I've made a lot of mistakes in this life, and some I'm still paying for dearly.
Forgiveness for others is usually not where the problem lies. If genuine remorse is shown, the deed is forgiven, if not all together forgotten.
But because I expect so much of myself, moreso than anyone ever will, it's hard to accept the fact that I am not—nor will I ever be—a perfect person.