God is sovereign therefore he knows all things beforehand. The things he permits into our lives is designed to help us grow into the person who will bring his name glory. There is purpose in our pain and when we trust God then he can bring joy from it. Purpose to passion. Every stage of life is already pre-arranged by God in order to get us to our next season of growth.