Agreements!!!! <3 <3 <3 I love agreements. What a lovely comment, thank you! I am cooking up a post about agreements, I think. I am just thinking about what I actually want to say. Your observations are great - and I will check out Steve Chandler. That name seems familiar but I can't place him right away.
Definitely self-punishment makes little sense, although I guess I can learn something from it too.
The inner journey can be fascinating, right? :-) I understand so little about why I do so many of the things that I do.