How have I missed this thread? Linny, I'm so, so sorry to hear this.
Treasure every moment you have with your sweet boy and know you have done everything you could for him and given him every chance to beat this -- and be gentle with yourself.