Mistakes are made to be corrected, not to be insulted. I would rather live my life with mistakes made and lessons learned than to live it full of regrets, if only and what could have been. Do not punish yourself for mistakes you've made in the past... reward yourself for the great person those mistakes helped create. Sometimes we have to cross the lines to appreciate what we have or to learn how to do the right things. It doesn't mean you won't cross that line again after you learn the truth. Mistakes are Human kinds way to greater learning, understanding ourselves and finding peace with in the universe.