I'm sorry Jbird - I know what a lonely place that is.
It's really tough to watch someone you love push the envelope right to the edge.
there's not a lot we can do to change other people, but there are some things we can do to protect ourselves and guard our own welfare.
Have you considered AlAnon?
I also agree that reading and posting on the FF boards as well will help.
D