Your Past Needs to Stay Your Past
Have you ever been going through your Christian life smoothly and then---BAM!!!---something happens that in turn brings up something from your past that you really wanted to forget for good and never think of again??? Well, of course you have, especially if you are a Christian. This is the enemies number one plot against us. He loves to make us remember times that we have hurt people or times we have done something so bad it makes us want to vomit to think that we are capable of such things. He loves to bring to our remembrance things we have said and done that would make us seem so inadequate as a Christian that we can't fully accept God's love or His plan of redemption.
But I have good news for you.....this is not what Jesus has called you to be, feel, or do. When you accept Christ as your personal savior, all of that is wiped clean. His word says he was make us as white as freshly fallen snow. That is not to say that people forget what you were or things you did. However, they can see you as the new creation you are. They will probably doubt for a while that you have really changed, and that's ok. Just keep living for God--they'll see the change.
Leave your past in the past where it belongs.....except for when it is being used by God to bring honor and glory to His name. Times when you can share what you used to be to and things you used to do to bring honor to God (and God will open chances for you to do that). He has cleansed you, saved you, and loves you more than you could ever imagine. Don't allow the enemy a chance to come in and remind you of your mistakes to make you feel bad.....instead remind him that the Word of God says that God uses all things that the enemy meant for destruction and uses it for good, remind him that Christ says He makes all things new---and that includes you...