Waiting for the SatGuru is a great reward. When we wait for the SatGuru. To meet Him. To talk to Him. To be close to Him. When we wait, we feel sad. We feel depressed. We lose hope sometimes. But the waiting for the SatGuru is a great reward. Because in that waiting, your mind and heart become very sweet. They learn to only think of the SatGuru, to become single-pointed towards Him. The waiting for Bhagavan is extraordinary. Because we cannot wait with endless hope for anyone or anything other than Him. Waiting for the SatGuru is the ultimate expression of that wait. Because even in seeing Him, our heart wants more and more. It is never enough. 
In true love, the waiting never ends. We receive Him through His grace and we want more of Him. This deep greed for God is Bhakti. Because it is a greed that is beyond this world. It is a greed for Him alone and nothing else. We don’t want His gifts or pleasantness in life, we just want Him. Even if it means lifetimes of waiting, even if it means painful times, even if it means loneliness and lack of the outside. Because the maddening joy of having Him, of being close to Him, of feeling the overflowing of the heart towards Him is a miracle. And then you will want nothing else. Then even the waiting will become just sweet and you won’t become negative in it. Radha Maharani waited her whole life for her Kanha but within that spent every single moment with Him in reality. Same for the great Saints. It is a beautiful mystery. Love. Waiting and having become one.