You have common interests but have to like and disliking too;
Having too many differences can also lead to a boring couple. It can’t sustain in the long run or one of them have to compromise to cop up with the other, which is definitely not a sign of a healthy relationship. The couple who are in an awesome relationship have differences but also the common interests. It keeps them bonded with each other. Opposite attracts but too much opposite may lead to opposite ways.
You give space and privacy too:
The awesome relationship is never complete without respecting the space and privacy. If couples get too much involved in one another and cut the social life outside of them, they will get bored of each other very soon. So awesome couples give space and socialize outside the relationship too. They never bound their partner according to their liking and disliking.