Great Sermon! Kevin, do not stuggle alone. There is a ministry called pure desire that offers a safe way to find healing in Jesus name. They offer a support group in your area. It wasn't a coincidence that I read this comment. Puredesire.org and look for groups in your area. I have personally found freedom from this though pure desire.