Thank-you for sharing this! It builds my understanding of how joy comes about. This is something I also want to experience more in my life and have found it and look more for it in meditation and I want to carry that out into my day to day life , sharing it with those around me.
So happy you have found the steps to get you past your blocks and on to feeling more joy!
May you be peaceful and joyous and share that with all around you!