That was a very well written post. Unfortunately it mirrored my marriage to my wife. Unpredictable moodiness, verbally abusive and a self proclaimed "party girl". I have no idea why letting go of someone that treated us badly is so hard. It definitely sounds like you've got a good head on your shoulders. One day at a time...