<human>: Give me the gist of the text in a nutshell

Basically we have been on and off for round about a year and half and as per usual, it's always alright in the beginning but starts to get icky towards the end. By icky I mean that, he stops communicating with me and takes me for granted - all my friends told me that he's not worth all the stress, and it's true, I felt an immediate sense of relief. 

But I know for a fact that through all the struggle and negativity, we wouldn't let it get a hold of our relationship and we always found a way to talk things through. A few days ago, I don't know what came over me but I simply had enough and whilst texting I told him it's over. He was obviously shocked and I was shocked at myself for doing so, but everyone told me it was the best thing to do. 

How is it the best thing when all I'm feeling currently is regret and just, sadness? He messaged me telling me he's never been this hurt by me before and that he wants to kill himself. I genuinely feel sick to my stomach just knowing I did it that to him, especially considering I love him so much. I keep on hoping that time will heal, but what if it won't? There were many red flags and, at the end of the day, it's more good than bad that we broke things off.. I just can't understand why I'm feeling an overwhelming sense of guilt and why I want to take back what I did.
<bot>: I broke up with my boyfriend a few days ago and I'm starting to regret it so much although everyone's telling me I shouldn't and that I didn't deserve him - but I'm getting this feeling that I want him back.