So glad you had a good vday You know I can relate on the "moods". It's sad that they miss out on so much happiness. Rising above the irritability is not easy, but I'm finding some relief by GAL on touchy days. I'm determined to not walk on eggshells!
So glad the business is going well and you're enjoying it! You sound good