jeorf
Yellow Belt
Hope it isn't broken, but I suspect from what you've written that it is.
Recuperate quickly-drink lots of milk and imagine little workers are cleaning the area and then putting the ends of the bone together, then welding them.
Absolutely on the workers. I've got "the pizza men" who come in and knead the dough - massage the tight muscle fibers and "the babushka ladies" who come in and sew together any tears. They're my best health care providers. Well, them and my large as life physical therapist!