As a father of an 8 year old die hard cougar myself, my heart breaks for you. He is my little buddy and always knows if he "can watch some ball" he will get to snuggle a little longer in bed and watch sports center or whatever game we have on.
May you find some small bit of peace knowing of the many thinking and praying for you. Thank Heavens for the Gospel perspective when words fail.