God does not require nor does He expect any of us to be perfect. He is not concerned with the mistakes of your past because He has paid for those mistakes on the cross. All God wants is our obedience and our hearts going forward. The Church is stalled by people who will not accept God’s call because of self-inflicted punishment over guilt and shame. You and I are free to be used in His Kingdom, and we are vital to the cause. It is not about our goodness, but it is all about His!