Perfect question for me to answer today! I have been married for 2 years. Today is our anniversary. I hope we are married for as long as you, 41 years, congratulations. My parents are still together also, they are going on 38 years. I think it is very rare for people to stay married, it's quite sad. For me being married only 2 years, I can already see that it is a challenge, but you have to work together and you have to accept each others flaws and I think communication and compromise are the key ingredients.