Congratulations to Son & family ..
as for time and how does it pass so quickly .. don't even start to think about it or you'll end up coming to the conclusion that time is not as linear as one is told!!
when we are n our early years there are many times when time just didn't pass at all, especially around holidays, Festivities, Birthdays etc .. the days just wouldn't pass As we get older those occasions get fewer and fewer and those same delayed occasions seem to arrive far quicker than they should until at some point you realise that occasions have come and gone unnoticed .. like wedding anniversaries and Birthdays that SHOULD never be missed or forgotten (so we are told

)
and so it goes on .. now all the days seem like one ! I no longer get to appreciate a long weekend because I am back at work before I realise that I should have been relaxing somewhere
Someone should study this at college and find a cure ..
In the meantime .. take the chance and the time to enjoy this great occasion .. and don't blink!!