Get well soon, Grannyflower. Being unwell has probably made your reaction to your upset plans much worse. Once you get a cuddle with the new baby it will all be fine.
To put it into perspective, I have had to wait almost 2 years to meet the grandson whose birth I should have attended, in Australia. I am finally here in Oz, and catching up on all the lost time with him, and my 5 year old GD. Unfortunately, after booking my flights, my UK granddaughter's graduation was re-scheduled for the time I was going to be out of England. It had been cancelled twice, and now I have missed attending it.
Life is full of uncertainties, and fretting about them only makes things seem much worse. I always say, "One day we will look back and laugh about it all."