Sharp pain in my back, top of my rib cage any one now what it is???
Yes, strained muscle between shoulder blades and ribs, called intercostal pain. Less chance that it is a diaphragm pull, and transferring pain to back with every breath.
Warm bath and or muscle relaxants. Ice can help. But often produces negative reaction and spasm, depending on the individual. With breathing involved, warm is more soothing. If a muscle of mobility, then ice.