What is Costochondritis?

Costochondritis: Chest Wall Pain with Arthritis and Fibromyalgia

Costochondritis: Coping with chest wall pain with arthritis and fibromyalgia

What is costochondritis? Why does it happen? How is it diagnosed and treated?