<human>: Can you give me the gist of the text in a nutshell?

Been together for a year and he is my best friend. But I don't treat him very well, I throw tantrums, I snap, I get paranoid and jealous when there is no need. I'm clingy and needy even though I've tried really hard not to be. I make a mess of things and then self-flagellate to try make up. I play the victim, I am angry and bitter

I got really jealous today and we had quite a big argument. He told me I was repulsive to him, that I repel him. I asked for his forgiveness, he said I don't need forgiveness for who I am. This is the saddest thing anyone has said to me, he said there won't be a next time. 

It's my last chance. I'm obviously not all bad, but I do indulge in the bad side of me. I suppose, how do I prove that I'm not terrible, or a bad girlfriend? How do I stop being so dramatic and self involved. How do I show I won't act that way again. 

I really want to change. I don't like being this girl.
<bot>: I can be a brat when I want to, but it's pushing my boyfriend to the tipping point. How do I stop being such a bitch, and just be a really good girlfriend all the time?