<human>: Been with my (now ex) girlfriend since about mid-october last year. A little background: I've always dated 'crazy' girls, the relationship always ends terribly with cheating etc. just really immature unstable stuff. This girl was the first 'non-crazy' i've dated, and we were very happy. She's easily the nicest girl i've dated, one of the sweetest girls I know.

Recently I ran into a previous ex-girlfriend and I remembered what had happened and how badly that relationship had ended. Anyways, my girlfriend and I were already in an argument about something (that should have been minor) and we were drunk at a party. Somehow I convinced myself of the logic that I was afraid I would do the same thing to her that i did with past girlfriends, and that was something I refused to do because of how sweet of a person she is. Instead of just like, not doing anything like a normal person, I basically broke up with her,  said some really mean things, told her how shes better off without me, all this crap. We broke up, she texted me later telling me never to call her again.

Well I made it about 48 hours before I couldn't not text her again. I realized how retarded that logic was- sure I don't want to hurt her, that part is true, but I know I'm not going to because of how much better she is. I texted her telling her that I needed to talk, and she agreed to but it doesn't seem with high hopes. She wasn't sure if it could be fixed, that she was so hurt, that how can she trust me again after all this, that I just bailed when it got hard, etc. And those are all valid points. Essentially, after everything I said, she has no reason to believe me anymore.

I'm so scared that I fucked up too bad and will lose her for good, what could I possibly say to fix this? Is this forgiveable?

Can you succinctly summarize the text in 1-3 sentences?
<bot>: Broke up with my girlfriend because I thought it was the right thing, realized how wrong I am, but she's unbelievably hurt. Is there any way to fix it?