Discontent for life on earth brings on a hunger for heaven. How does God get a hold of our attention? By gracing us with a deep dissatisfaction with unhappiness here. The only real tragedy then is to be prematurely satisfied and content with being strangers in this strange land.
If this is not our real home, then how can we be truly happy here? We are not supposed to be happy here. We are "like foreigners and strangers in this world" (1 Peter 2:11)
Take a wild animal out of it's natural environment. Bring them into the the big city lights.Their suffering begins with capture. Are they happy? Do you give them tons of cash? A nice car to drive around in? Maybe a martini and a good book? Do we dress them in fancy clothes and people skinned boots?
Of course not. Then how would we make them happy? You would put them back in their natural environment. They would never be happy in the city simply because they were not made for it. And you will never be happy on earth because you were not made for either. You will have certain aspects and bouts with joy. Even catch a glimpse of light. You will know many moments or even days of peace. But they just will not compare to the joy, peace and happiness that lies ahead. God says the very least in heaven is in no comparison to the very least on earth. Sounds like He agrees!