The reality is that God wastes nothing. While God does not do evil, he uses all things to bring glory to himself, to draw people to Jesus, and to bring deeper purpose and meaning to the Christian’s life. As I continue to reflect on this truth, I have realized that Paul’s statement in Romans 8:28 is not only true, but also life-giving. God really is able to use all things for good, for those called according to his purpose....Read the whole think at the link.
... This is not a call to forget your past. It is an opportunity to allow Jesus to redeem it and use it for his glory and for your enjoyment. Your life can and should be used as an illustration for those who will believe (1 Tim. 1:15–16). This can be a very slow and hard road, but wherever you are on this journey just know, nothing is wasted.