<human>: My (f 24) friend/roommate (f 22) has been with her emotionally abusive boyfriend (m 23) for 2 years. He started off really nice and would always be doing sweet things like sending her flowers or gifts and writing notes to say he loved her. Fast forward about 6 months and things started to get ugly, he controls her every move. He decides what she can/cannot wear...  berating and insulting her for wearing something he deems"inappropriate" (this is often something perfectly acceptable like a pair of shorts in summer). 
He won't allow her to be friends with guys and immediately accuses her of cheating if he sees her talking to a male friend. He manipulates her and says she is lucky he Is with her and that other guys wouldn't be so lenient. He frequently "dumps"  her, citing ridiculous reasons... Usually something along the lines of "you disgust me, you're a f*cking whore". 
He is not physically abusive, he is very small and not physically fit. I feel this emotional tyrany is to make up for this. 

What's frustrating is she won't listen. She is often in tears and we (my friends and i) all sit down and talk about how she deserves better etc and she decides to end it with him. Only for a few days later him to do some romantic gesture and she runs back to him. I don't understand as she is a young, intelligent and beautiful girl who could have any guy she wants. Why is she sticking with him?! 

We're so stuck for things to say. What can we do to make her see this is NOT normal.

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: friend (f 22) is in an emotionally abusive relationship, despite deciding to leave frequently she always goes back. How can I help?