That's awesome! I always joke with my coworkers that I met their kids once a year (at our org day) and hear stories about them — but my mind doesn't realize time moves along...
So I keep thinking your twins are those 16 years olds getting their first Jeep...
My wife and I were high school sweethearts — but she waited until I finished my Masters to get married...... Young love can be
great love. My wife still beats me up that she lost many years of 'anniversary' time because the time before we married 'doesn't count' now....
I'm wishing your son and his wife a long and beautiful marriage! I married up (quality wise!; she's approx my age) - Hope he's doing the same! Those better wives make us better, especially when they find us 'young'.... Can't speak highly enough about my wife making me a better person!
Congrats again to you, your wife, your son, his wife, and all your family & loved ones!!