True that. My life has many of them. But over the years, one thing I've realized is this. No matter how much something looks like a mistake, I always find a reason why it had to happen like that - a positive reason despite all the negativity.
And I find ways to rectify the mistake, or convince myself why the new path - born from the previous mistake - would eventually be better. And life would be so boring if we got everything right in the first try, wouldn't it?