KS,
I am so glad to see you are in a place that you are not beating yourself up. That is one place I have been waiting and hoping you would get to...and you are there. Yes there are still some anger in your heart but it would not be normal if there wasn't so take it embrace it and know it to is temporary. There are so many good things that have come out of your situation and you are seeing them through clear eyes now. Some days are still hard but for the most part you are standing on your own feet and it feels good!!! Thank you very much for being a rock to all of us especially me whiny all the time. Sorry we all had to meet this way but me for one is very thankful. Keep climbing the hill and you will make it to the top!!!