Life is just a sea of mistakes. Mistakes are what make us human though. Each and every thing that we do molds who we are and who we are meant to be. Every person we encounter, be it we know them for a moment or for a lifetime, we encounter them for a reason. They may hurt us and leave us with unending pain. They may turn away from us and never return. They may be the best friend we can ever have and nothing more. They may listen to you when no one else will. They may bump into you and smile and never run into you again. Each person, every person. Each incident, every incident, molds us. It makes us human. We are only human. We do the best we can at that time in every situation, that is all anyone can do. That is all anyone is capable of. Our realization may be too late, too early, but in all truth, there is no such thing. Everything is perfect timing, no matter what we think at that moment. Everything happens at that given moment because it was meant to happen at that given moment. Not everyone finds happiness, not everyone finds sorrow, not everyone makes it to the top and not everyone is left at the bottom looking up. But our mistakes are us, they are who we are. Too many people look at their mistakes as bad choices or things that they have done wrong. Yes, they are mistakes but they are not something that we should look down upon or feel ashamed of. They are life experiences and things that should be refected on and understood. If we try to overanalize each and every thing that we do wrong or each and every thing that we think we have done too late or too fast, it will slowly but surely devour us and drive us insane. Our experiences, bad and good, need to be thougt about, understood, then let go of. They do not need to be forgotten, but not dwelled upon. They are our past, we live in the present, we need to truly live in the present to be happy. Like stated earlier. We are only human. We do the best we can, that's all anybody can do.