Most Helpful Guy
you got angry because he didn't wanna communicate with you that he wanted to break up? he's been horrible at communication pretty much the entire relationship with you it seems. that's always going to be an issue with you two. you even said you felt like you were nagging him about it, which probably made him want to communicate with you even less. you've been together since high school. Those relationships are not supposed to last forever. why exactly do you wanna stay in a relationship with someone that doesn't communicate with you? What do you get out of being in a relationship with him? I know its familiar and you're comfortable with him, but wanting to communicate with your partner is imperative when it comes to having a successful and healthy relationship. he doesn't seem to care enough about you to even try to work on that.
Most Helpful Girl
The fact that you were together that long and had things go down hill the way it did, unfortunately, does not give me much hope. I am not gonna even sugar coat it. I feel like a couple who wants to make it work, will let it work. If to him, his love for you was so strong, he wouldn't have chosen to leave, let alone take a break. I really believe 2 people in love will be too scared of losing the other to do something as drastic as breaking up or even mentioning it.
I think you two drifted apart and somewhere along the lines the spark just faded for him. There could be many reasons (do not blame yourself!) but I feel like it is on HIM to get back with you as he was the one who pretty much ended things when he said he wants to break up. It doesn't make sense at all that you'd somehow think it is on you to win him over when HE is the one who should be initiating it as he decided to walk away.
If he really loves you and wants, he'll come. If he doesn't, you know it was never meant to be and I promise you will be OK. 4 years is a long time so it's normal that you are in panic mode, but I cannot emphasize the importance of taking it ONE day at a time. Do not think too far into the future. Right now, just get through each day.