Break through all the barriers and feel that you Are Blessed. This Is The One And Only Step You Have To take - the rest will all happen.
This deep sense of feeling that "I am blessed" can help you overcome any obstacles in life. It gives you courage and confidence and it will open your lid for grace to be poured in.
Once you realize that you are blessed, then:
All the complaints disappear
All the grumbling disappears
All the insecurities disappear
A sense of feeling unloved disappears
Wanting love disappears.
If you don't realize you are blessed, then the doership begins. If you want to make a difference in your life, feel you are blessed. And especially for those on this path of knowledge, there is no reason for you to not feel blessed. So, feel you are blessed. This is the first step towards the Self.
Longing itself is Divine. Longing for worldly things makes you inert. Longing for Infinity fills you with life. When longing dies, inertia sets in. But longing also brings along a sense of pain. To avoid the pain, you try to push away the longing. The skill is to bear the pain of longing and move on. Don't try to find a shortcut to overcome longing. Don't make the longing short - that's why it's called loooonging :).
True longing in itself brings up spurts of bliss. That's why in ancient days longing was kept alive by singing and listening to kathas (stories). When longing transcends relationships, judgments, jealousy and all other negative feelings drop off. It is only with wisdom and self-knowledge that you can transcend relationships. People often think wisdom is devoid of longing - No! Such wisdom is dry. The longing that comes in true wisdom makes life juicier. Divine is certainly juicy! Longing gives you the power to bless. Bless the entire creation. For, the longing in you is God.