Surfing the internet has led me to this self-diagnosis: sternoclavicular sprain.

It's been a week and a half, and no relief from the pain. Might have to go see the dr. about it...