OMG!! I'm sooo glad you're ok! How scary.

My brother had a similar thing happen to him, once. The STARTER fell off of the car in front of him, hit the pavement then somehow bounced up and smacked his car right above the windshield on the actual frame of the car. If it had gone through the windshield I don't think he'd be around.

Sit back, relax and just breathe!