Am I stupid for having a crush, knowing she cheats?

For context, me (20) and her (19)

So I've know this girl for 4 years. 4 years I've liked her. She told me she used to kiss guys while she was in a relationship. This was when she was 14-15.

But when I met her she was dating this guy. 4 years later.
Me and her stopped talking for 6 months.

After those 6 months, we meet up and she told me she broke up with her boyfriend. Again she dated for 4 years. Apparently she cheated on him. That's what she told me.

That same day i slept with her. And it was nice. And she is genuinly caring, basically want u want from a girl. But she cheats!!
And I don't know what to do. She also took my virginity away. She was my first everything. Really... Everything. And im happy it was her. Cuz like i said she is really like perfect girlfriend material, minus the cheating.

I feel so stupid, why do I still like her? Even if me and her start dating, she will probably cheat again, I don't know.

Also im not interested in sex buddies. Just not my style xd.
Try and date her
Stay friends
Select gender and age to cast your vote:
Am I stupid for having a crush, knowing she cheats?
Post Opinion