You are a tough woman that has endured some rough times. I understand that you feel like most of the problems are "your fault" but like everyone else has said you didnt create these problems on your own. You are willing to let bygones be bygones.. is everyone else?? or are they going to continue telling you how it is your fault?
I am proud of you, for taking that step! I know it isnt easy!