Laugh and cry joyous tears...........your here with him to enjoy the celebration and he's darn lucky to have you as a mom. Unfort., we all have to get older but think of the alternative. Age is just a number.
Se non supporta il calore, vattene dalla cucina!
Be happy and proud that he has reached 40 and you are still around for him to call mom. I am sure that is what he is most thankful for too. Did the time go by too fast? Hope you can be w/him and share the day.