Looking back into your past can evoke many painful and sorrowful moments. It is usually advice that you shouldn't linger in your past. Forget about what happened and move forward! But your past experience is always preparation to face tomorrow's challenges. The fact thatvyou've came through the past is a reminder that there is still hope. It serves as a mark of God's power and love. Therefore you must learn to learn from your circumstances. Learning from your past and regretting it is two different things. No, I am not encouraging you to keeping trying to paint a better picture of your past...because you can't.
I am asking you to realize God's grace and constant intervention in your life through your past experience. God is going to use everything that you've been through to get you ready for the best. As you continue to live in harmony with God, your past won't be a burden but rather a life saving jacket. Hasn't God always come through for you?
We are like gold on the table of God's heart. Your past experience is a part of your refining. They are chemicals that needs to be refined in order to make you into the gold piece your Master desires. The undesired circumstances that you have faced can therefore be referred to as the impurities which will later be transformed into an astonishing work of pure gold.
We all may be at different stages in life but know that each of us has a heading which we are looking forward to attain. Whatever your goal is in life, learn from your past (mistakes, hardships..etc.) they will help you climb stronger, go higher and become more efficient.
The process of becoming or achieving whatever you desire may take some chaffing ,..but after that there is a re-shaping and after the reshaping there is a fine looking product.
Yes, God is refining you. If God took you through the rain, the flood, the great trials , he can and will carry you through the fire. Look back and have a clue about where you're heading.