As well as with happiness. Your reaction and how you see things can be completely different than the reality. Too often we create our own misery by not allowing ourselves to be happy. No matter who it is, no matter what they do.. It all boils down to you.
I wish everyone could appreciate this more and respect the time I do give and the time I am unable to give without acting like a selfish brat when I can't drop everything for them. Recognize when people go out of their way for you or they will stop .