You are responsible only for your happiness. Nobody can blame you for their unhappiness.On a spiritual level, this is absolutely true because the very first lesson of spirituality is to lead a life of moderation; and to not be attached to anything living or non-living. The moment you achieve this feat you've overcome the biggest hurdle in your path towards happiness. You'll not be hurt by anything or anybody. Hence, you will never be unhappy.
However, I'm in a conundrum as to whether this is true in a normal life or not? What if somebody hurt me and made me unhappy, isn't he/she to be blamed for my unhappiness? Or is it that nobody but I can "make" myself unhappy? Does that mean a person can do anything and not harbor any guilt of making another person unhappy?
What are your 2 cents?