Praise God for delivering you of so much! He is a good and gracious God, is He not? The Scriptures say the one who sins is a slave to sin. But we have been called out of our sinful lifestyles and redeemed by the covering of His righteous blood to proclaim the riches of His mercy. Learning to walk in His ways is a life long journey. I wonder how many people repent and believe as Jesus exhorted us to, and suddenly become perfect? Perfect as in being made complete in Him, not perfect the way a lot of people misinterpret it to mean... it is a process. Some people repent and believe at a young age, wow, that blows my mind, you know? Because I was so stubbornly set against God and religion for much of my life, so much that even after He revealed His love and forgiveness to me through the cross, I continued to run from Him and look for something else for quite a few years.