Why Is It Tough to Forgive Ourselves?

Forgiving others can be hard—but forgiving ourselves can feel almost unbearable. We replay the moment over and over again, wondering what we could’ve done differently. We lie awake at night thinking endlessly about various scenarios. It’s like carrying around a weight that never seems to get lighter, no matter how much time passes. According to […]