Dior my love, youre not a 17 year old having her Goth phase. Of course you are meant to be happy.
No matter how much H tries, it may not be enough. Then again it might.
If it doesnt work, dont blame yourself and say iit was because of something you did, or the way you are.
Sometimes things arent meant to be.
Give your relationship a chance, but try to be objective. You tell us a lot about what H thinks of you - what do you think of him? Are YOU happy? Is he giving you what you want?
No one can be deleriously happy all the time. But theres contentment and comfort as well. If theres any sense that you are depending on his mood to be ok in yourself, you need to question that.