My boyfriend and I have been together for a year and 3 months. He's an amazing boyfriend, who loved me absolutely unconditionally and treated me like a princess.
However, recently a girl (Let's call her B) at a party we went to kept flirting with him while I was around. He ignored her advances and made it clear he was with me.
Two weeks later, B adds him on snapchat by username, and mentions that she got it off one of our mutual friends (Let's call him H) , who she says she ''knows''.
The next day I talk to this mutual friend (H) and explained that B was following my boyfriend around and calling him hot etc. and H stays silent. At the end of my rant, he says : ''I'm dating B''. Obviously, I apologise to him and say oh I'm so sorry, I'm sure i just got the wrong impression of her, she must be nice. He replies by sending me a paragraph of profanities and calling me names that are unbelievable!
My boyfriend stays silent through all of this, and does not defend me to H, who is a close friend of both his and mine. I told him that he should still be friends with H, but still defend me with a ''bro that's not cool'', but he didn't.
He's been so depressed over that lately and is taking his anger out on me. We went a year without EVER fighting and suddenly, he's fighting with me every week. I'm absolutely heartbroken as our relationship was perfect , and i blame myself.. what do I do? he's stopped being his old self and I'm just so lost. Help needed.