After 5 pages no has said the secret to marriage is "compromise".
IMHO without compromise there is no long lasting marriage.
Of course there is the, "If mama ain't happy, no one is happy".
I'm going to push back just a teeny little bit on this. After a failed first marriage where everything had to be a compromise, I find that I am MUCH happier in a relationship where we are both easygoing enough, and trusting enough, to be able to just say "OK, if that's what you want that's how it will be". I have confidence in doing that because I KNOW, that the next time, she will reciprocate.
It just feels so much better to me to know that we're doing something that makes her 100% happy instead of 50% and vice versa. There are VERY few things that really make that much difference in life that they have to be negotiated.
It helps that we each recognize certain "domains". As far as I'm concerned, anything inside the house is her choice. As far as she's concerned, anything outside the house is my choice. However, there is no hard and fast "rule". She wants a yellow rose bush by the patio - ya know what, yellow it is. I really want a certain picture on the wall - fine. Because we are each confident that the next time around, the other person will give the same consideration.
So you say, "Fine, but what if my partner ALWAYS has to have things THEIR way?" Well, that's why you date before marriage... and also why you have to be mentally mature enough before marriage to realize that it is a partnership, not a competetion.