Like everything else in life, love (be it friendly or romantic) requires compromise, respect for oneself and the other person and boundaries for both.