I think it is a spiritual warfare to overcome adultery and ***********.. We need to repent for our sins and cast out the evil spirits, break the connections with them..Throw all related materials/CDs/DVDs/Movies/Books..... Besides these, I think we need to be filled with God's Word and the Holy Spirit. Devote ourselves in prayer, fight the fight until we have victory.. Pray to God and ask Him to change our inmost being.. Ask Him to give us desire to desire Himself and His kingdom, His righteousness. Whatever we gaze upon is what we are transformed into... So ask God to reveal His glory and His beauty to us, so that we will be drawn after Him and follow Him, desire Him, desire to dwell in His temple and behold His beauty.. When we are attracted by this beautiful and glorious God, all of our hearts will be filled and satisfied, all the earthly things will become rubbish to us...