What is Coaching?

Leaders, managers, professionals and individuals engage coaches to advance their careers and enhance their personal lives. But what is coaching exactly? 
The International Coaching Federation (ICF) defines coaching as partnering in a thought-provoking and creative process that inspires a person to maximize their personal and professional potential. The process of coaching often unlocks previously untapped sources of imagination, productivity and leadership. When you work with a coach, you set out on a path to greater personal and professional fulfillment.
Personally, I like to think of coaching as having a personal trainer but for your professional & personal development rather than your physical health.