[Romans 8:28 KJV] “And we know that all things work together for good to them that love God, to them who are the called according to his purpose.”
I don’t know what you are going through but behind every strong person is a situation that left them with no choice. Sometimes the story we tell is twisted because many successful people did not set out to be successful; they were confronted with situations that pushed them to the edge.
We know that there can never be one explanation for the success you have. So many things come to play in the success you have. I have been brought several times to that place where I have had no option other than what I did. I have been pushed to the edge many times and in all situations, I needed to both think and trust God to bring me through it all. Listen! Through it all, I have learned to trust in Jesus! I have learnt to trust the Lord!
My son, I want to encourage you to trust the process. Your faith is more precious than gold. That faith will be tried but when you have fully endured; you will shine and your faith will shine. You will be perfect, lacking no good thing.
I am not sure Joseph enjoyed the process; we all celebrate the ending with him. I am not sure David liked everything he went through; we all celebrate the ending. You may not like what is going on, but keep going, keep trusting and God will surely bring you out!
Trust the process! The process may not be pleasant but the rewards of enduring are sweet. God will not shame us. We will come out and celebrate with colours.
Stay blessed