The first reading today leaps forward in Genesis to the famine in Egypt when Joseph is already governor for Pharaoh, and his brothers come to see him.
We all like Romans 8:28, "And we know that God causes all things to work together for good to those who love God" But today's first reading reminds us that there is no time limit set on that. There is no immediacy promised.
The story of Joseph reminds us how no human being, with our very limited view, can see the whole of God's plan. It may take years, even decades, for us to see the good. It may not even be in our lifetime. Or it may happen immediately but indirectly so that the good happens in a place we cannot see. The Book of Genesis is the unfolding of God's plan over generations.
Patience and Trust are the words of the day.