P.D.,
I am sorry that this happened! I also don't like being late/missing an appointment...and it is especially frustrating/stressful when it's caused by circumstances beyond your control.
I hope that you are able to compartmentalize this experience and work your coping skills to decompress and feel better soon.
Here's to a great fresh start...new day, new year...full of peace and progress!
S.C.