We've all heard the phrase "Life is a great balancing act". This is true in many different instances. One of the things that I think can be hard to balance is when to speak and what to say when you speak.
Sometimes I say things and I later wish that I hadn't. Sometimes I don't say anything and I later wish that I had. There is a fine line there that is hard to see. Unfortunately, I think one of the only ways we are able to see where that fine line is, is by crossing it. Only then do you know that you have tripped the wire and caused an explosion. Also unfortunately, the only way to try to go back is to re-cross the very line that caused the problem in the first place.
This is one of the many things we learn through experience. Over time the line may become more and more clear to us. Or maybe it doesn't, but we just stay out of the area so as not to cross it by mistake (which happens all the time). Either way, we learn from it, and hopefully we become better because of it. That's all we can ask for when we make mistakes, right?
So, we do our best. And if it really is our best then it will all work out in the end. At least that's what I believe.