You have been through the ringer. I can only hope that at some point she seeks help for herself. Be prepared for her to flip flop on you when the reality of a divorce hits her right between the eyes. You sound grounded and Man I applaud you as your kid will never forget you for it. Stay strong.