I think this feels a bit like taking a punch in the bread basket--kinda knocks the wind out of ya. I know that feeling too--just found out our 2-week old granddaughter will have to undergo open-heart surgery next month. But kids seem to bounce back from major challenges way better than older folks, so stay positive. Having caught it early is huge. Be strong, stay positive, and dont feel bad about taking some diversionary time for yourself now and then.