I would imagine that Joseph had plenty of reasons to think that life was unfair. Joseph may have had dreams of great things ahead, but instead his brothers kidnapped him, threw him into a pit, and sold him to be a slave in Egypt. While Joseph eventually prospered as the chief slave in Potiphar’s house, there came that day of temptation when Joseph said “no”, Potiphar’s wife said “go”, and Joseph wound up in prison accused of something he didn’t do.
While in prison, Joseph managed a level of prosperity as God was “with” him. When the Pharaoh’s cupbearer and baker ended up in prison with Joseph, Joseph interpreted their dreams for them. Things turned out exactly as Joseph predicted. Things were looking up. The cupbearer would be close to Pharaoh himself and could put in a good word for him. Yet the chief butler did not remember Joseph, but forgot him. (Genesis 40:23)
It’s not hard to relate to Joseph’s life. Things don’t always turn out the way we expect them to, or as soon as we hoped for. Does God even care? Does God even know?
Beloved, God does care, and when the time is right, it will happen. Sometimes the other people involved in your future aren’t yet ready. Sometimes you haven’t matured and learned what you need to learn. The cupbearer may forget, but God does not.