<human>: This is a long one. I have been spending the past month cuddling and enjoying the company of a certain man who is 28. On Tuesday, he asked me to be his girlfriend. I said yes, because I adore him but the relationship is coming with some complications.

First: He used to flirt with my current roommate a lot. In fact, she used to be head over heels for him. When she asked to be more than just friends with him though, he rejected her. (He was involved with someone else at the time and was basically leading her on)
Second: Almost a year later after the issues with my current roommate, he slept with my old roommate 3 times. This caused a huge rift between her and my current roommate. They are not speaking anymore. Apparently, the first time was a 'date rape' situation, but she continued seeing him. She actually wanted to leave her current boyfriend for him, but he told her he needed to stop seeing her until she did break up with him and that he couldn't promise a relationship with her even if she did.

I have talked with both my current and past roommate about his and I's relationship. The current roommate is hurt and upset about it, but is willing to let me date him given that he doesn't sleep over at our apartment and if it is what I really want, because she wants me to be happy.
My past roommate, on the other hand, is telling me that he raped her and that she can't possibly be my friend if I choose to date him.
He and I adore each other though, and I see a future with him despite his past mistakes. 

Honestly, I feel like I can only choose one of these three people to make happy and I really don't know who to choose.

Can you give me the gist of the text in a nutshell?
<bot>: A guy hurt my best friends and now they aren't speaking. Now, he's serious about me and I know he wants to make me happy. Is it worth it to ruin the relationships with my friends?