God has a purpose for your life. Of that I am certain. Because His purposes are perfect, it follows that “all things work together into good” for those who are “called saints.” God perfectly manages events, people, tragedies, successes, changes in your life in a manner that ultimately leads to good for you, one of His saints.
“And we know, that to men that love God, all things work together into good, to them that after purpose be called saints.”
Your perspective however may not allow for you to fully appreciate the good. At times, suffering is so intense it’s easy to lose sight of the “good and perfect will of God.” At these moments, remember Jesus dying a slow painful and lonely death on the cross. Remember His words to the thief at His side, “Today, you will be with Me in paradise.” Jesus never loses sight of the good He’s pursuing.