All very good advise........
myself, been married to the same woman for 30 yrs, we have raised 3 children , the last one just graduated from hs.
this past weekend I walked my only daughter down the isle, quite the moving experience, actually shed a tear or two...wonderful time.
like my grandpa told me when I got married, put a penny in the jar every time you get it the first 5 yrs.....and after that take a penny out the jar and in your lifetime you will never empty that jar. I had to redress the 5 yr point in saying that it would be safer to say 15 yrs and then take a penny out...

probably will now never empty that jar.
communication, communication, communication...that is it...
be honest and truthful, never lie and screw like rabbits....it works for me and besides it is good for your back.
oh, and yes, we live about 2500 miles from the inlaws