I truly believe that the most difficult part of self-development is the acknowledgment of that “thing” that is tearing you down; I mean, you cannot fix something if you don’t find it broken; even if everybody else sees it, it is not relevant until you see it yourself.
It is wonderful all the clarity you have won about yourself, and it’s also wonderful that you can now remember all those good moments of your childhood.