I have been dating someone for about 7 months. A few days ago we were having a discussion about religion and he disagreed with me. He told me what his opinion was and then got angry with me when I wouldn’t tell him he was right. He then called me stubborn (which is 100% true) and told me to work on that, and I asked him why? He told me that it would make him happy if I was not stubborn. So I told him no. I told him that I would not change my personality and be untrue to myself. After telling him this, he called me selfish because I would not do this for him, and then continued on to call me childish. He then told me that I was making him angry and hung up. I figured I would give him a few days to cool off and then I texted him and told him that if he wants to talk about what happened the other day, to let me know. He called back and told me that I emotionally exhausted him, and that the argument showed me in a very childish light, and he didn’t like it. I tried to explain to him that people are not pieces of clay that one can mold into whatever they like. Sometimes when you love someone you have to acknowledge that they have faults, but to not let that effect your judgment of them. I explained to him that I am not perfect, and I make mistakes, but that I am human. He continued to call me selfish and told me that I was content being stubborn and that was not ok. He then told me that I should be with someone who doesn’t mind me being stubborn and how it was something that he couldn’t deal with, and I agreed with him. Was I dealing with a narcissist?