What is shamanism?

Chances are that if you ask a hundred people, you might get a hundred different answers.

It is my belief that we all need to find our own definition through our own experiences.