I've seen this pattern in some of the girls when I was in high school. Especially this one girl who would always dump the nicest guys...guys who treated her like a Queen and who would've made perfect husbands and fathers (ya know relatively speaking), then she would date these really asshole types, who were often in 'other' relationships and she would pine over them cause they were rather unattainable....then she would rebound to a nice guy... fast forward many many guys, and babies, later, she has never settled down.
I had a relationship where the fellow told me I was beautiful all the time. Trouble was it turned out he was more interested in taking me around and being seen than having an actual relationship and after a while those compliments seemed empty. I wanted him to want me in my ugliness (OK, very unrealistic)..like, no make up, grubby clothes, covered in dirt from the garden...
Ok, so, this is not really related to your situation, but, I just wanted to mention that being beautiful is not as great as being appreciated. "Wow, you really do a great job keeping this house clean..." would be nice.
Anyway, I hope you find someone who has the ability to love herself.