JF,
Its great that you posted here. Its where you can bare yourself and let us know who you are and how you feel. You spoke from your heart!
Take good care of yourself. I dont know enough about you to know if you already go to Al Anon meetings, but I strongly recommend them. I can honestly say that they saved my life.
Here's a hug
O59