We all may live in the present, but we are influenced by the past. Decisions we made and people we knew both weighs heavy on our hearts. Mistakes we have learned from still leave scars in our souls and loves that have died still echo in our hearts. They all are there to remind us not to repeat the mistakes of our past. Sometimes it feels as if they remain only to punish us for our mistakes, that will fade as one learns to forgive themselves.
For me it is far easier to forgive others than to forgive myself. Eventually I do forgive myself for the mistakes I have made, if I didn’t I would not only be punishing myself but others around me for the mistakes I made and that isn’t fair. Not a easy task to forgive oneself but not impossible. Just remember you are not the only one who has made mistakes and that you are only human.