OUCH! I have no advice, but I hope it all heals up soon! Do good vibes count?

Veronica