This sounds so true yet false. For absolutely every successful life there is a trail of failed lives left behind and restarted. And I dont mean like movie star or Nobel prize success; just plain vanilla happy and almost boring life. It is a real cliche, but it is true; never ever give up easily. That means that you may need to admit and give up things that never would have worked out, but hold on to things that may; and to know the difference is impossible; you have to trust in your principles; the right principles may extract a terrible initial cost but lead to great happiness in the end. Amen (And you can get Principles here - https://www.goodreads.com/book/show/34536488-principles )