I hate those kind of days and those kinds of conversations... you feel yourself and your partner sliding down the glass mountain into the pit and there doesn't seem to be any way to stop it. And when there are guests around (even if they're people you really like) it just adds to the tension.

I think having a C to talk to will do you worlds of good. Your H sounds like a tough nut to crack. Having a place to go to get your sanity and your reality validated (besides this board) could do you worlds of good.