Remember that your spouse is the best friend you will ever have. I agree that a good sense of humour is huge, and to be able to laugh at yourself. We all have faults, so if we can accept each others' faults, rather than be upset by them, day to day life goes by so much smoother.
Be as patient with your spouse as you would wish them to be with you.
Best wishes to your son and his finace for a long and happy life together!!!!