Your feelings are normal. Normal for a dad who LOVES his children and his wife. There are "fathers" out there who routinely abuse their children, abandon them, and worse. Your heroic and desperate actions were acts of love. I believe that God kept your son from drowning. Like you said, he didn't even spit out water, so he likely didn't swallow much, if any, water. You will wake up every morning thanking God that you still have Jon to hold, nurture, love, and care for. By the way, Jon's name in Hebrew means "God is gracious".