“Among them were Mary Magdalene, from whom he had cast out seven demons”
We'd prefer to hide our sin. We're perhaps ashamed of it and nervous of the consequences of speaking it out and telling it to a Church Pastor, or a friend.
We push the memories and the guilt of past sin deep down within our being and hide it away as best we can. We even hide it away from ourselves and try to forget about it and never let it enter our conscious mind. But, we do ourselves harm, if we do this.
God's way is confession, forgiveness and cleansing. Sometimes we simply have to confess our sins privately to God, but other times we need to speak them out. Why? I don't know, but the bible acknowledges this in James 5:16 “Confess your sins to one another and pray for one another that you may be healed” (ESV). There seems to be a breaking of the sin's power over you by speaking it out – for the next part of the verse says, “that you may be healed.” Healing of the spirit and being, and, who knows? Maybe the body too as a result of that.
Don't try to go through life carrying bitter, guilty memories that are still causing harm inside. You won't be happy; you can't be happy until these things are dealt with. Bring these dark demons out into the Light of Christ Himself and feel the deep cleansing and forgiveness that only Jesus brings – purchased for you on the Cross at Calvary. Don't delay. Move on this.