My tears are freely flowing now. This just breaks my heart to read what you went through today.
At least you can take comfort in the fact that he is not in pain. I know you don't want to hear that right now, but eventually you will.

RIP Tommy