I am doing the Bible study Esther, by Beth Moore. She said something that really moved me. She talked about having a past. She called it a "risky identification." We try to hide that "risky identification" so that we won't be judged.
But Beth Moore said that perhaps God wants you to tell. She went on to say, "you went through it 'for them,' and if they can't see it, what good is it?"
In the Bible, when Joseph was sold into slavery by his own brothers he spent years falsely imprisoned before he finally was put into service under the Pharaoh. When he saw his brothers again, he didn't lament all his troubles to them, instead he said, "You intended to harm me, but God intended it for good to accomplish what is now being done, the saving of many lives." (Gen 50:20)
In the book of Matthew, a blind man is brought to Jesus. Jesus' disciples asked Jesus who had sinned, the man or his parents, for the man to be blind. Jesus answered, "Neither this man nor his parents sinned, but this happened so that the work of God might be displayed in his life." (John 9:3)
What pain are you going through in your life today? Or what past pain are you holding against God because He let it happen to you in the past?
Maybe it happened "for them" to save lives or so that God may be displayed to others through your story. I have a hard time with why God let my childhood go as it did. Yes, I've even been mad at God. But to think that it happened "For them" makes it hurt a little less.
Why not try to let go of your pain today, and instead focus on who can benefit as a result of your experiences. Display God. He let it happened for them.