Mistakes mold us as characters; without them we fail to be human. Most of us don't understand this though, oddly enough. We make up 'three strike' rules and believe in second chances. All in attempts to assure us if we made a mistake, we're given another chance to undo a wrong. But really, is this right?
We as people hate regret. We don't like thinking 'what if' or 'i could of' or 'should of' senarios. We always want to make the right decisions and if we don't we want another chance. But seriously, should life work that way?
Regrets make us ignore other opportunities. It's no different than dwelling on missing one cab as thousand of other cabs wisk by you. There are other cabs on the road of life (bad image yes, but it helps prove my point.) Learn what you did wrong to miss the first cab; fix your mistake and avoid the mistake you made and wait for the next cab. If you never get another cab again, teach others from your mistake to ensure they never miss cabs themselves. But chances are, you'll get another cab. There are too many cabs in our world to say you'll only catch one in your entire life.
Enough of the cab image. Regret can be made even more difficult when love or any other emotion is added into the mix. It clouds your logic and makes you do things that feel right for the moment as later logic kicks back in and you realize how unright it now feels. Yes, even I've been down that road. One too many times.
Live life with no regrets. You've missed one cab; make sure you fix what you did wrong so you don't miss another. Lose the regret... gain hope. Be at peace with your mistake and learn from it. Attempting to recreate the past only turns it into a 'play' and not reality. Second chances can make situations lose that spark that was original found the first time. Move on. Pick yourself up.
And await the next cab.