Yes, you are sad buddy, for very good reason, but I will never ever think of you as a failure. You have overcome so many things, I have read posts from you, I have seen how far you have come, and what you needed to do to get there.
You need to remember some of those things, yes, this suxs and hurts like buggery, and will take time to get over, BUT, I have faith in you, I know you have the strength to pull through this.
Frankly my friend, sometimes when we remain around dysfuntional people, they do more damage than good, this is her last haraaaah, you will find in a few weeks time, when things are more in perspective, that you got lucky to get out of it.
Please be very gentle and patient with you, please be kind to you Jamie, this is your job right now, xxxxxxx