Wow, amazing story...
I can't even begin to immagine how that must feel for a parent. I cringed at the idea that accidents like that can happen in a matter of a split second whether it is with kids or with adults.
Sounds like you have quite a kid there.
Must be at least
partially due to the parenting