In your words!?
Someone who you can be yourself with, someone you can fully trust, someone who makes you want to be with them a lot if not all the time, someone who makes you want to be a better version of you, someone with who you share mutual love, respect, honesty and understanding with, oh and someone who's heading in the same direction as you in life. :-)
and balance
That my friend, is where I'm at a loss. :-( I don't think it takes a lot of work but it does entail being mindful of what's going on with you. Being honest with yourself and finding a way to express your feelings properly to the other person.
The key word to describe the relationship is healthy.
Anyone who shares a healthy lifestyle, shares a healthy relationship.
Healthy individuals produce a healthy relationship.
Guess that's a bit radical. ;-)
Hey, a healthy blond moment.