My husband is generally a lovely, caring, loving and perfect match for me. And makes me happy. I'd like to believe I also make him happy. However everytime we have heated arguments he uses really mean words, this morning he said I have bad parenting skills and it really hurt. I have never ever attacked him as a dad or hubby no matter how angry I get. He however is quick to say anything mean whenever we fight. He has previously said he works hard to provide etc during a fight, making me feel belittled as a stay home mom, and making me feel like I don't count as I don't bring in the money. The thing about him is after every fight he is genuinely apologetic and fixes things, but how do I deal with his harsh words and carelessness everytime he is angry? Words hurt, and cut deep. Even though he apologises, I don't forget the words, the ring in my mind all the time and make me feel like he doesn't love me, or I am not enough for him. HELP.....