My three year old son nearly drowned a week ago. I have no doubt that his guardian angels were with him that day. Not a doubt.
One time I fell on the ice at the edge of my driveway - it is on a slope an goes down onto a main road where the speed limit is 45 mph but people driver far faster. I am not kidding when I tell you that when I slipped and fell, I felt no hardness at all nor did I slide to the street. It was so eerie and felt like someone gently laid me down. I have no doubt it was an angel or two that God sent to help me.
I’ve had other similar things - no doubt. I also believe your son was protected. The real question is why some children are not kept safe.
God bless and I rejoice with you that your son is safe.