Not the same but DH had a marathon race that he spent all fall training for. It was going to be on January 2 and his work usually does end of the year inventory on December 31. This year they decided to give the staff off December 31 and January 1, scheduling inventory for January 2! DH couldn't do the race and yes paying the bills comes first but he was devastated. And a bit of a PITA to be around.

You're obviously glad your little guy is better but it is perfectly normal to be disappointed as well. Hang in there, the world can't continue to conspire against you - it gets bored and picks on someone else!