I do believe that over time; everything works out. At least assuming that you are willing to accept that your "preferred outcome" may not be the one you get.
It's a struggle some days more than others.
But over all, I have no regrets.
Just learning and watching and moving along.
"Love As Thou Wilt"