Oh no !!! I'm so sorry for your lost
The little man is so adorable, how can the world be so unfair? He looks about only 4-5 months old? Same as my two great niece and nephew who are my little gems. I can't bear to think losing either one of them, so I can feel your pain and how much it hurts.
He was two and a half months. I hope you never have to go through this.