I have been very blessed to have some great mentors and coaches in my life. Now some were amazing people and martial artists and others were well, were not so good. They each taught me lessons on what was possible. Both groups the good and the bad had a positive contribution on my personal growth and development. Sometimes when you have something in your life that is so opposing to your goals you can't help but to work harder to move on from it. Sometimes you learn more in a single lesson than in a year of training. It goes like that. We look for the home run each time we get a chance to shine. Instead we should look for lessons in our failures and our foibles. Those are the lessons that sting the most but move us forward to what we really wan. Either way we still learn.