Everyone make mistakes in life. It was shocking to find out my parents aren't perfect saints when I was a kid. Growing up, everyone tells me to be a good kid, study hard and listen to your parents. There's always guidelines and rules to follow when I was a kid and even part of my teenage period. Slowly growing up, the guideline became blurry. More "it depends" creeps up. There's no more set rules what's right and wrong. You kind of have to trial and error to find out sometimes. I made mistakes more often.
I always thought growing up that if you make a boo boo, the boo boo stays forever. In the past 5 years, I realize that's not true. It doesn't matter that you have made mistake (well...may be not like murder that kind of mistake. I mean the regular day-to-day mess up). What's matter is when things go wrong, you do your best to make amends and learn your lesson not to do it again. There's no point to hold grudge and to torture yourself with guilt. What's important is learn the lesson and learn not make the same boo boo again. Life is a series of experience. Mistakes make our life more rich. Usually people learn more from wrongs than rights.