Recently, however, after a period of no contact, he contacted me and apologized and said that he was serious this time and he had messed up and he would bring me the report. Because of this I started talking to him again, until he went back on his word and refused to give me the report, so I broke things off with him. He got very upset, called me an "immature ass", said he could find other girls way better than me (which, sure of course he can, I don't claim to be the best here lol) and that he wasted his time trying to get with me among other things. I tried to be very calm and be like "you don't mean that" or "that's not a mature thing to say" and even tell him "yes, there are girls better than me", even though I could have thrown insults.
I guess my question is in a situation like this, will a guy ever come back and perhaps apologize and try to make amends with the girl? Probably a dumb question sorry haha