Sorry for your loss Anon, if I could trade places to give you more time and take on his suffering I would. Know this, and I talk from experience; you will see him again. I was blessed to know this in life.
God is a good Father and puts us all in better places, he sees the sufferings. God also knows who is accountable and hears thoughts.