Throughout life, mistakes are going to be made. No one can go through life mistake-free because there isn't a perfect way to live your life. Mistakes are bound to happen, even if you are trying not to make them. No one is perfect, but some people can improve themselves by learning from the mistakes they make.
Like Will Smith says, "Some of the best lessons are learned from failure." This goes to show that one of the most successful actors/singers believes that mistakes/failure can change people for the better and can, in some cases, be the best teacher.
I, like many others, have made many mistakes throughout my life and I try to not let them affect me in a negative way. Now, of course, I don't try to make them, but sometimes they will just happen and there is nothing you can do about it. The way I look at my mistakes is that I try to learn from them and make myself a better person. Not only will doing this help me become a better person, but everyone around me will be happier because I'm a better person. I will try and push them to also become a better person and have them learn from my mistakes, just as I did.
Mistakes are meant to happen because they should be used as a teaching tools for people. People who don't use mistakes for learning lessons will never become a better person. In order to succeed, you have to fail. Failure teaches us what success is because, most of the time, people don't succeed the first time through and it takes multiple tries before success is found.
Look at the Wright Brothers for example and their attempts to make the plane. They failed many times before they actually succeeded. This is true for many other inventions that have shaped our society today. People who learn from their mistakes tend to be happier because once they fix their mistakes, they will see how they have bettered themselves.
For the people who stick with that person through their mistakes, they will be able to see the progress they made and it will strengthen the bonds between the two. The person who fixed their mistake will be able to teach others and try to help them not make the same mistakes they have made.
Mistakes are something that everyone will make, but not everyone will react the same way. Some will take their mistakes and learn from them, while others will get down on themselves and will never try again. The people who learn from their mistakes will be the successful ones, and the people who don't will most likely keep making the same mistakes, and those mistakes will hold them back from success. My advice to you is to learn from the mistakes you make and you will be the best person you can be at that time.