Yes, it can definitely do amazing things for the body, but I especially love yoga for its ability to address things like patience and letting go and focus. I've gotten a LOT more patient through my yoga practice, but I've put in the hours and the effort for it.
The first time I tried a class, I actually thought it sucked. It was hard, and I didn't have patience for it either. I'm glad that I eventually gave it another shot. It's been great for my body,but I learned there was a lot more in it for the self improvement I really needed.
Thanks for your comment, @jimithyashford!