Marriage is not just saying "I do" in front of God. It is a commitment of two people with each other. To last forever is one of the biggest challenges marriage will ever face. It will be a tough commitment, but for a couple who believe that marriage will last longer no matter what will survive longer than those who don't fully believe in the concept of forever. But sometimes, falling out of love is out of control. We might wake up one morning not in love with one another or just simply fell out of love.
To make a lasting marriage, the couples should know how to work with it. There is no such thing as one way relationship. This kind of marriage will not survive in a long run. It does need a lot of patience and understanding. Fighting is normal as long as it don't end in hurting each other. Anger is a healthy emotion as long as you both know how to accept your mistakes, apologize and move on.
A healthy relationship can speak honestly with each other, no lies, no secrets. Marriage is give and take, both need to help around the house no matter how busy each other in their job. Don't stop surprising each other, small or big thing can be a surprise everyday. We don't need an anniversary or occasion to show love with each other. Everyday can be a special day for the partners. It is normal to be abnormal once in a while. Keep things fun by making your partner laugh and feel love with your natural act like silly song and dance.
If you have any of these things, your relationship will last for a long time.