Yoga has many benefits - physiological, mental and spiritual.
Yoga can mean a lot of things to different people. Someone can TELL you that all they want, but you really need to feel it and experience it for yourself - awakening the divine energy in you. Take what you need from Yoga . For some people, it is simply a class to take where they get a good stretch and a nice balanced work out. For others, it is a way of life - we talk about being on the Yogic Path, our own hearts leading us where we need to go.