SERIOUS ADVICE NEEDED - GETTING OVER HER PAST

Me 23M and a 25F started talking. I am an individual who doesn't drink/smoke, not really into hookup culture, a virgin, etc,. And I have started talking to a girl that is honestly everything I ever wanted in a girl. The only problem is, she has 1 body that my mind can't seem to get over two months into talking.I guess this is normal in the talking stages and I think eventually my love for her will overgrow this but I sit here and wonder why she did this with this particular person?

 

Background story: She was in a two year relationship with a Filipino dude who smoked weed daily, was a druggy/dealer, didn't come from much values from what I heard, and overall seems like the complete opposite of me. (Remind you she is a Muslim so I wasn't really expecting this from her.) She was friends with him in high school and then he broke up with his ex at the time and started dating her. Eventually they dated for 2 years and they fell apart but she heard he cheated on her.

 

I'm mature enough to understand we make mistakes, but the part that is really messing with my head is how she knew he cheated on her but she still was "friends," with him after. She told me it was easy to be friends with him again because they were best friends before the relationship so it wasn't hard going back. But then I asked "did you have intercourse when you guys weren't together," and she was sad but honestly said "yes." And that lasted a year after the relationship ended until eventually the filipino guy started talking to another girl and told her "I can't talk to you anymore." So that's what is messing with my head too, how she was never the one who ended it, he did.

 

I guess ultimately the decision is in my hands, if I want to pursue her or not and I get that. But I'm just wondering if anybody has gone through something similar. Any advice? What should I do, I don't know I like her a lot and never had this connection with a girl.

https://preview.redd.it/s7db3f1mybpe1.png?width=740&format=png&auto=webp&s=cc6405661655e90870f23d0de15b19b274d0570a