Patience.... Most of the best things of feelings in life takes time to develop, people want instant gratifications. The journey is key to achieving it in a long period, the fulfillment you get in the long term is far gratifying than the short term. Patience is key