First time posting a personal story. After reading Seddit for a few days now I feel someone could offer some advice

So here is the story: Since Feburary ive been dating this girl that I randomly met. I thought things were going well for the most part. We get along really well. Trying to take things slow based upon our past experiences. I fell for this girl undoubtedly. But she's scared to commit(according to her). So the first time we broke up i thought it was over and done with. So i decided to keep my distance and try not to talk to her so I could move on. After a week of so of not communicating she comes back and still wants to date again. This occurred one more time after that and same result we ended up still talking and dating.

Then about 2 weeks ago she randomly wants to end things based on whatever reason. She defriends me on facebook and texts me we shouldnt be together anymore. After that I was really heartbroken but again i left her alone. Not gonna lie ive been dying to speak with her and work this all out. But I did keep my distance so i could personally begin to move on. 2 weeks have gone by and she texts around midnight wanting to talk. And just "to talk" because she misses talking to me. I carried the conversation for a bit but ended it due to the fact i had to go to sleep. But during the entire conversation i kept it simple and she kept apologizing for disturbing me randomly after what she had done to me.

So now im stuck in this dilemma. I want to try to talk to her and work things out ,because I really believe there is something there. Ive shown multiple times that i different from those "previous guys". But i dont want to appear weak and seem like bend over again. I really care for this girl and dont want to throw away something easily

So seddit any advice? Do I contact her or not?

My roommates advice was "forget her, lower your standards and raise your dick".