Ouch, ouch, ouch. Sending positive vibes your way. Accidents like that are always hard aren't they. As you noted, thankfully the little girl was okay as I expect you would be even more traumatized if she'd also been hurt. Hoping once your swelling goes down your mouth and teeth will be okay, just had friends visit the Mexico dental town(spacing on the name) over the winter (on my list in the future) seemed to have gone well.
Sky King
____________________
Gilles Berthoud "Bernard"
Surly ECR "Eazi"
Empowering the Bicycle Traveler
biketouringnews.com