hey zig, i love how you use your thread to ask such great questions and that helps all of us grow.
i have been doing a meditation lately by jack kornfield on forgiveness and he walks through three parts: forgiving yourself for the ways you've hurt others, forgiving yourself for the ways you have hurt yourself and forgiving others for the ways they have hurt you.
the first two parts really create the space and heart for the third.. this meditation has really helped shift my heart..
in one of his talks, he also says something like "forgiveness is giving up any hope for a better past"
(((( ))))
Me(f): 51 W: 41 DP:8 M:3 T:10 "W not happy" 7/11 D final: 8/13