Therapy can do more harm than good in my experience. It sounds like you were lucky to have the friend who recommended you a good therapist, but good therapists are rare. In my experience many of them are better be kept away from people as they ruin lives, destroy families, or, in the best case, do nothing but charge a hefty hourly rate and drag it on as long as your wallet allows them to do that.
It looks like some wonderful people had helped you to build your cathedral. I'm glad your good therapist was one of them.