You are sounding better and better, Irish, that's where you are. Developing your own self esteem seperate from your H is a HUGE step. Knowing your own worth. I think having a high tolerance for crazy really means a deep committment to the person, even when the crazy is directed at us.
Your self observations are great, and self-fulfilling. Tack them up somewhere you can see them when the times get tough or tense, especially #5, and know that the couple of days will someday be a couple of minutes.