Why do I only attract shallow men?

Like what is it about me that tells men I only want them to think of me as an object? I have a great personality. I can be a good, great, girlfriend and one day wife even. It's so not fair. People always like to say pretty people get all the good things in life but I've been told I'm pretty more than the other and yet men don't see me as girlfriend material.

I once talked to a man for over 6 months, waited for him to ask me to be his girlfriend and he never did. In the end when I made it abundantly clear (again) that he wouldn't get to sleep with me unless we were in a serious committed relationship he tried to rape me. That's literally my luck. I hate this. I just want to share life experiences with someone. I wanna know what it's like to be in love and be loved😭😭💔
Why do I only attract shallow men?
Post Opinion