I am Jim. You sound like the female version of me. That is both alarming and reassuring.
I'm new here on this site and always looking for friends and people to talk to. Guilt sucks. Freedom doesn't. A big part of true freedom is having a venue and a support system that can handle the truth.
I'm happy M is that for you. My wife is wonderful in that way too.
At any rate, it is nice to meet you.