this message may be offensive
Update:
Been a few days and after talking to a few friends about it, I think I've been able to put the puzzle pieces together of why he actually broke up with me, but the answer isn't pleasing and breaks the 2nd vow he made me.
He made me 2 vows, 1. He would always stick with me even as friends if we broke up. 2. He would not let his mother break us up.
For the 2 weeks he couldn't talk to me it was because he got grounded. And the day he got grounded was RIGHT AFTER talking to me. And when I had visited him to give him some ramen I made him to cheer him up, he was in fear of getting near me because of his mother.... specifically scared to be near ME...then once he's finally ungrounded after 2 weeks NO CONTACT with me other than that one visit. He breaks up with me. But during the call he also sounded rush, and the memory replaying in my head...his voice is his masked voice of no emotion (keeping it together or at least trying) usually up when his mom is around. Now when I went to his house and explained to his mom what had happened and that I was just there to explain my side she said quote unquote "you called him a traitor, words hurt *my name*". NOW KEEP THAT INFO IN MIND. HOW TF DOES SHE KNOW?! Xavier NEVER goes to her for ANYTHING personal, he's too scared to. Which means SHE WAS THERE. And here's what confirms my theory, she also said and I can confidently quote "I'll be the one to decide whether you two can be friends". Putting those pieces together. It clicked...She FORCED Xavier to break up with me against his will. Since they're moving and she LOATHES me and my family ( I have not a fucking clue why, the women just absolutely hated my family and most especially me and my dad, painted me as a no good and my dad as a pervert and peto behind our backs and Xavier told me about how bad he felt with her doing that ) she wanted him to leave me behind as well.