she is stuck in a really strange relationship. she has her boyfriend whipped, but the guy thinks he is madly in love. recently there has been a lot of trust issues between the two. they have probably broken up around 15 times within the 4 months, and I just get to sit here and see everything go down. Everytime she breaks up with him, since he never broke up with her. he begins crying and gets extrememly physical with her, he will throw her on her bed, hold her down, or even pin her against the wall, while he is crying and talking to her with an angry pissed off tone. Just within the last week, she found out that he cheated on her. she at first wasn't sure about anything and believe his side of the story, how they just kissed and fulled around. She felt sorry for him because she thought she went overboard when she found out. he came back here the same night and slept with her. My roommate then found out the next day that he really did cheat on her. and has continued seeing the girl and kissing her since he had sex with the other girl. my roommate now is still with him, she has some small bruises on her arms from him getting angry at her after she found out he really did cheat on her. they are convinced that they are in "love" this cannot be a healthy relationship. what should i do as a friend? btw she is only 17 and he is 18.