Woah, my post about marriage two weeks ago is up to 450+ comments. I've been staying away from it myself, because I don't want to get involved in any comment wars, but I'm told I need to address the topic.
Most people I know say that marriage is about love. I like to push people a bit, so I force them to elaborate by asking, "What is love?". Half the time, the person makes a joke about Saturday Night Live. The other half of the time, I get a response like, "Love is the happy feeling you get when you're around a certain person."
That is a very immature definition of love. I have often said that love is not a feeling or an emotion. Feelings and emotions are temporary, whereas love is eternal by nature. No one says, "I will love you for three months and six days"; they say, "I will love you forever."
Does love involve feelings like happiness? Yes. But happiness is not love. Happiness is a result of love. The opposite is also possible; you can love someone, at the same time you are unhappy or angry with them.
In my experience, marriages and relationships do not last, if they are built only on feelings. The same is true of relationships that are built on sexual attraction or pleasure. When those things eventually disappear or wear off, the relationship quickly self-destructs.