DH has problems connecting emotionally. He has a guarded personality. I think because of his upbringing. He says extremely hurtful things in fight and then after few days of silence become normal again. This has been going on for a long time. What confuses me is that he would make so much efforts buying gifts for me or trying to plan a spacial day. He wanted to give a nice birthday weekend but got upset with me over something, and didn't let it go. It became an argument, I kept saying lets end it before it becomes a fight but he felt he was wronged. I left the room saying if he really cares, he shouldn't keep fighting with me on a day he wants me to feel special. He came after me and said without any emotion that if we want we can continue with our plans and left. I told him at least he could have hugged me after all this fight and for making me cry. He told me I like to self pity and finally went on to say I make him feel horrible about himself. He felt unappreciated because he had been planning for days. In the evening, I saw flowers and cake kept in the kitchen. He had a plan for the whole day doing different things. We ruined it by fighting. I felt bad for him that he must also feel disappointed that all his efforts were wasted. I tried talking to him but he kept bringing past fights to make a point how bad I am. Our fight got escalated and he wanted to leave home. How can my husband have so much love and hate for me at the same time?