In the normal, mind-identified, egoic state, it is the mind that pulls us away from happiness. The mind is like a computer that never shuts off—constantly feeding us thoughts. A good portion of those thoughts are judgements about what is good and what is bad.
The mind tells you that you can only be happy if specific conditions are met (i.e. good things happen or nothing bad happens). The problem is that those conditions we strive for are sometimes unrealistic, out of reach or out of our control. The other problem is that, even when all sorts of good things do happen, the mind almost immediately shifts the goal by finding a new problem—a new reason why you should worry or become frustrated. Thus, the ego’s conditions for happiness never result in happiness. Remember, the ego’s mantra is “seek but do not find”.
The mind doesn’t know anything about happiness because the mind cannot feel, only think. Happiness is only possible when you get outside the mind, and this requires no conditions other than a decision to do so.
The practice of unconditional happiness is one of the highest forms of spirituality. Much like unconditional love, it is a decision that comes from the heart. Happiness is a state of being in which you feel good and you are overflowing with positive energy and inspiration. No external conditions need be met before you can go there. Simply open your heart, stop believing your thoughts mean anything, and allow your inner love to connect with the present moment. Now it is possible to be truly and deeply happy, and to stay there tomorrow and each day after that.