Martin Luthor said, "My sins are like little birds. I cannot prevent them from fluttring around me, but I can keep them from building a nest in my hat."
YES! Great Luther quote!
We can ovecome any abnormal feelings [ same sex attraction, porn, gambling etc. etc.] through the grace of God. However, it takes giving it ALL over to Him then knowing it will be in His time, not ours when we overcome and are healed.