What an absolutely wonderful post from a wonderful person. This level of self-understanding is something I can dream of and work towards. Having the realisation that rolling WITH your moods instead of fighting against them will increase your quality of life is a life-changer for you I am sure.
I am going to read this again and see what I can take from it in my own situation. We are all different but there are threads that connect us, all of us have something that we can share and offer to our fellows.