Each time I gained significant insight into myself, it led me to depression and despair as I was so disappointed by what I found within myself. I found selfishness, self-centeredness, arrogance, cowardice, and fear. So much fear.
But those soul-crushing moments led me to make massive and extraordinarily difficult changes over the course of years. I now no longer hate myself. I no longer think that I am a terrible person, though I'm not yet the person I want to be.
So, I finally know myself fairly well and my wife knows me probably even better than I know myself. She's seen me at my best and also at my absolute worst. She has seen me make bad mistakes and still believes in the goodness of my heart. I am only able to trust her impression of me because I know that she's seen it all. She's seen me fully unmasked and still loves me.
I have an irrational need to be seen and known, and she sees and knows me; and I see and know her.
I also try to be very open with my kids so that they can better accept and understand whatever of me they find in themselves.
The hard, hard, hard work is worth it.