Tantra says be real, be authentic to yourself. Your happiness is not bad; it is good. It is not sin! Only sadness is sin, only to be miserable is sin. To be happy is virtue because a happy person will not create unhappiness for others. Only a happy person can be a ground for others' happiness.
