Two people who are humble enough to admit and acknowledge their mistakes and are willing to both work at changing. ~ Stéphanie Carter
Both should take their time and effort to build a strong relationship & also friendship together as well to have it good. They also need transparency and openess from two people who sincerely want to make it work. If all the effort is all one-sided eventually it will fail before it has even started.
I am privileged to have a relationship were both of us strive to make it work. It is humbling to have a partner that compliments you. ~ Lee Ahenjir