(((((((Spaz))))))))
I am sorry you are feeling like you do hun. You do not deserve to feel this pain. Things happened...try not to beat yourself up over this....I know it is easier said than done right?

You are an amazing person....I have always admired your spunk and spirit.
If I can be blunt - I feel like your roommate is being too harsh with you. It sounds like she was never a true friend to you hun. She had told you that she wasn't interested in a relationship with anyone. Maybe it's time to start looking for a new place to live/roommate? I don't mean to be harsh but gosh...I feel so bad for you.
Reach down and find that spunk you have inside you
Take care sweetie.