Thank you so much everyone. It means a lot to us.
Aurelia and the neighbor boy were playing outside, so Charlie was out with them. He walked up near the road and someone hit him. One of the people who stopped to help said they saw it happen. They said he was on the shoulder and the truck either swerved at him or lost control because it's a 20 MPH corner on a 50 MPH road. They didn't stop.
It feels so surreal right now. He's wrapped in a blanket. When I picked him up he was breathing a little, but then he stopped and his eyes went glassy. I'm at my parent's house now, because I couldn't stop checking him. The logical part of my brain knows he's gone, but somehow I keep thinking he'll wake up if I keep checking.