Gosh, GH, I think SS has a great idea. Go away for a weekend and leave her to stew and miss you, while you hit the 'reset' button to physically/mentally detach (and maybe learn something at a class. or not). It's so hard to separate yourself when you're enmeshed by proximity and yanked around by her moods. I know of which I speak.
Forget the former things; do not dwell on the past. See, I am doing a new thing! Is 43:18-19
If it seems slow in coming, wait. It's on its way. It will come right on time. Hab 2:3