"Give no shit, take no shit".... I offer this little pearl of advice without reservation, and suggest any lovers of Love use it with abandon!
Empathy is "key", while giving no more than is appreciated to our partner. For us to volunteer any more than what's appreciated (or required) is a simple waste, and fuel for our own resentment. We can only judge our own 'measure' on this one through trial and error. Oh the joy of "living".
Besides this, it is prudent to appreciate that it is simply immoral to burden our friends and lovers with what amounts to our own baggage, no matter how well intended it is. They are not ours to "hold". If we truly love them we will let them be JUST as they are (if they want to be that way), for TRUE Love is unconditional...
To "live" in true harmony you must not be afraid to kill yourself a little, and expect your lover to be able to do the same. If they cannot sacrifice themselves AS YOU, then you are bound to kill yourself to NO END (and for no point).
In turn, nobody deserves to own you, or reserves the right to tell you how it has to be. You have the moral and personal power to walk away from any given situation. It's all well and good to have empathy, but self respect always comes first.
I know, cause I'm a genius, but there's no reason for you to accept ANY of this wiz-dumb at face value, so check it out for your self, and please come back to let me know if I've called it well.
Love is evoL,
Dr. C