Compromise is a wonderful thing, and I even think that it can make a person happier than if they had just fulfilled their wants and desires. Take a mother, for example. Perhaps what this particular mom wants to do most is relax after work, maybe kick back with a cup of tea and do some reading. BUT her son has hockey practice, and her daughter has ballet, so, instead of relaxing like she wants, she sacrifices her time and afternoon to cater to their needs. Instead of making her feel unhappy or unfulfilled, this makes the mother very happy. Her kids are happy, and therefore she is happy.
Sigmund Freud believes that a person can never really be happy, because the ID and the Superego are constantly in a state of deprivation and are continually being suppressed by the Ego, which in turn is not quite right because it has undue amounts of pressure on it to keep everything else in balance. So, a person is never getting exactly what they want or desire, and this makes them unhappy. I do agree with the dynamics of his theory, but I don’t necessarily think that releasing and acting upon suppressed desires would bring a person happiness. Maybe people are discontented because they are always suppressing desires, but I think that small amount of discomfort is nothing compared to the happiness that a person could obtain from compromising their desires and doing something that benefits them, and even others. Freud seemed to think that happiness concerned only yourself and your own needs. That’s not real life though, is it? A person can be happy seeing others that they care about be happy, like family and friends, even if it means compromising what they want. And you know what? I don’t know if it would be so great to get exactly what you want either. As Oscar Wilde said, “There are only two tragedies in life: one is getting what one wants, and the other is not getting it.” I think that everything is subjective though, and happiness is what you make it. Maybe you don’t get exactly what you want, but it is possible to be happy otherwise.