I have just returned from a trip to welcome our first grandchild! He was born on Tuesday and we managed to get there in time to see him a couple of hours after he was born. Everything went well and I had a wonderful few days with him and his parents.
Being a grandfather is a strangely wonderful experience, hard to describe really. It definitely feels like the passing of the baton to a new generation, more so than with the birth of your own children, because you are now much older and you know that you have not many years left to live. When your own children are born, you think that you will be around long enough to protect them until they reach adulthood. With grandchildren, you realize that your children have that responsibility because it is unlikely that you will be there that long.
While I have always had the sense that we have a duty to leave the world in a better place for future generations, that feeling gets even stronger when you see a grandchild entering it now and wonder what it will be like for him when he grows up.