I've heard it referred to as an art, "the art of compromise," and it's a pretty accurate description.
Compromise is a creative craft when you think about it. It's a way of meeting in the middle so that each party involved is satisfied in some way. That's a tough feat, especially when it comes to dealing with people you love.
In a business setting, two companies may come to some sort of formal agreement regarding a particular issue, but they would still have that sense of detachment from each other. They might be trying to appease each other while still propelling their agenda, but ultimately each company would hold their agenda with the utmost importance. 
That's not always the case in a personal relationship. When it comes to compromising with someone you love, their feelings and needs are (at least, they should be) just as important as your own. Right?
But that's also a fine line.
Being willing to compromise is a good thing. Being a pushover isn't. So where do all those happy couples find that happy medium?
Is it always the case that one individual is more willing to put their needs/wants to the side? And if it's always one-sided, can that even be considered compromise?

Personally, I've been on both ends of the spectrum. There have been times when I often felt like I was giving in and obliging to the person I was with, and there have also been times when I usually got my way. 
Neither of these are particularly gratifying.
It sucks when you're willing to go the extra mile or accommodate someone else's interests and they're not willing to do the same for you.
Love is not self-seeking, right
SO essentially, if you love someone, you should always be willing and ready to make adjustments accordingly, because the person you're with is willing to do the same. Right?
Is this idea even in our reality these days?
Is my head contemplating notions only possible in a perfect world?
<end post>