<human>: You are one of the funniest and smartest people I have ever had the pleasure of knowing. You never let yourself see that. 

I'm sorry I can't be there for you like you want me to. You are my best friend, and you know I'd do next to anything for you, but I can't be there for you as more. I know you think you love me. But I have someone who I love, who I can't dump at the drop of a hat because he makes me so, so happy. I wish you could understand that.

When your friend messaged me the first time, I was so, so nervous, because I knew I would be on the receiving end of a shitstorm. I owned up to things I did insensitively. I owned up to the mistakes I made. I'm trying to fix things, but you constantly shit on me behind my back with this friend and he yells at me for it and we are caught in this unhealthy dynamic that I just want out of. I take every bit of criticism, every insult, every question of my judgement to heart and I take it, as if I am guilty of every offence.

I know you don't have many people there for you. I know I'm probably one of the closest to your heart. I know that if I leave, you'll be more upset than ever. But I'm torn between hurting you and saving myself, because these late night, intense battles online and the emotional torment you put me through are taking their toll on my body and mind. And I know this isn't the time to play the martyr but oh my god you're hurting me and I don't know how to fix this.

If anyone has any advice, please, comment below because I desperately need it.

Provide a brief overview of the text.
<bot>: Best friend in love with me, I have a boyfriend, basically abusive friendship because of this disconnect, torn between helping him and preserving myself.