I think the biggest key to a long term marriage is realizing that both of you are going to change over time. Some people just drift apart, others drift together, and some just drift.
Beth and I have been together for over 28 years if you count the two years we dated. Neither one is the same person we married. I think she got the better end of that stick.