Do a little experiment, ask your friends to rank you some qualities that expect their ideal partner to have. You'll see that the list ranking will be similar to the following:
Attractive
Have a sense of humor
Good and analysing
In good financial condition
Very hard-working
Good father
Of course all these names are great if you find them in a single man, but your list and your friends lack a very key element that it needs to make relationships successful.
Sync!
Being in sync with each other includes many broad terms, but is generally the key to successful relations. To be synchronized means to be emotionally connected to your partner, to answer each other both in thought and in a harmonious way. Do you know in the beginnings of love when you say you stayed up all night on the phone with him and talked about everything? Then you added that from the communication you felt like you could read each other's minds all the time. He/she could finish your sentence in front of you.
This whole example is called synchrony. Good synchrony gives couples the feeling of intimacy and proximity. If you think about it a little more, you'll understand that synchrony is the essence of any romantic relationship. You're OK with each other when your daily behaviors are in sync: desire for sex, evening dancing, romantic dinners, etc. The messages you send during the day also help you stay in sync even if you are away, so hear often that communication is key.
Burimi: Psychology Today