If we don't have any bad, we have nothing to measure really good against!
Roo, I had tears in my eyes when I read your initial post. Hang on to that thought as it will be that which will help you when you are having a bad day or hubby says the wrong thing. Perhaps instead of feeling betrayed, you may look at it as being misunderstood.... your husband does not sound like he said what he said to purposely hurt you.
Life is a journey and unfortunately it can sometimes be a bit of a roller coaster ride

. Hang in there.