Honesty: A brutally honest person. Not someone who is just telling you what you want to hear. Even if it’s threatening the relationship itself, honesty goes a long way.
Trust: There can be no love without trust. Trust is earned, not compromised and in my experience, it’s hard to find.
Loyalty: Someone who goes through your life in good and bad. Protects your back in bad times, not just in good times. They support you in front of friends and family.
Before we continue and in this context I offer you an article What are the 10 habits that can destroy your relationship?