Hang in there. Just remember, if you've done your share of the heavy lifting (so to speak) to this point, it is not unreasonable to expect her to do a little as well. If she can't/won't take one solid step back from the brink, she's not worth your time.