{{{{{{{{{{{{{{{{{{ItsMe}}}}}}}}}}}}}}}}}}}}}} I'm so sorry for all your pain and the awful things you've been through. It's no comfort, I know, to hear that we all make mistakes of varying degrees. In hindsight, we often wonder what we were thinking or even IF we were thinking at all.
Some of the things you listed don't sound like you had much of a choice at all. You don't have X-ray vision and you're certainly not a mind reader. Some of your mistakes, you've corrected! IMHO, I think you need some time to think about what's troubling you now and then start to sort things out. Accept the fact that you did the best you could at the time. We learn through our mistakes. You know a lot more now than you did when these things happened. You are a better, stronger person now!
We aren't born wise! We aren't born knowing the things that we need to know! Life teaches us these things! It's when we realize that we could have done better that we learn for the next time that we're presented with the same problems.
Your kids watching you straighten up your life, make up for when you weren't aware that you were neglecting your daughter, getting rid of an abusive husband is a
lesson in life for your kids as well as for you!
You're on top of your kids needs and when you see a problem you can't handle, you get help. What more can you ask of yourself? Perfection? Not a chance! None of us are born that way, Sweety.
To tell you the truth, what stands out to me the most is that you need to work on
forgiving yourself for what you feel were mistakes and most of all, pat yourself on the back,
be proud of yourself for what you did right!
<font color=blue>"Our doubts are traitors and make us lose the good we oft might win by fearing to attempt" --Shakespeare</font color=blue>
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.