TDC, thanks for sharing with us. As hard as it was, i do hope it helped you by opening yourself up somewhat.
I think you know us well enough here that there will not be any judgement placed on you, EVER.
I just wanted to say thanks for posting and PLEASE get the help that you need for your long term health; both physically and mentally.
Best wishes, and praying for you!