I would say looks attract you to someone.
Personality keeps the relationship longer than just a fling.
Had a friend in school who fell pretty hard for a very unattractive girl when he asked my opinion of her " she has a good personality"
All my other friends caught on right away took him about 2 months to figure it out
Guess I m shallow