Being happily married is not the same thing as being happy all the time. Being happily married is understanding that marriage is a contract and a commitment. Being happily married is putting the success of the marriage above either person's individual needs or desires. The marriage has to be bigger than either person.
A successful marriage should be a resumé topper, the icing on the proverbial cake of accomplishments. I am incredibly proud of us and so fortunate to have found the man of my dreams who has given me a glorious life. However, don't think for one second that our life together has not been filled with many challenges.
If you're married, then you're probably familiar with the knot you get in your stomach when you have to bring up a sensitive issue with your spouse. Discussing difficult topics -- whether it be about money, parenting, sex, etc.-- is never easy, and there are many things you can say or do that make the situation worse.