Last Sunday mass is the day to first read Deuteronomy 8:3-5. "Yes, he humbled you by letting you go hungry and then feeding you with manna, a food previously unknown to you and your ancestors. He did it to teach you that people do not live by bread alone; rather, we live by every word that comes from the mouth of the Lord. For all these forty years your clothes didn’t wear out, and your feet didn’t blister or swell. Think about it: Just as a parent disciplines a child, the Lord your God disciplines you for your own good."
Only God knows all your longings, truly. It is a very simple fact that is the most difficult truth to understand by yourself. It just comes out of Lord's divine grace. What is the food previously unknown? It must be everything that should be prepared by Lord Jesus for your own repent to Him. Through many difficulties that Jonah and Job faced, they finally realized the truth. It's same as in the life of King David.
I've found the situation around me with thanks to Him; only difficulties on my way let me notice of His grace.