There are direct, reactive, in-the-moment strategies to fight lust (e.g. Matthew 5:29, “if your eye cause you to sin, tear it out…”). There are also indirect, preventative strategies. Growing in gratitude is an indirect, but powerful preventative measure.
Just think about it. Lust can’t cohabit with thankfulness in the human heart. One has to go. Lust is covetous and never satisfied and ungrateful by its very nature. A lustful heart can’t be a thankful heart. And a thankful heart can’t be a lustful heart.
No wonder the Apostle Paul wrote like this (Ephesians 5:3-4, emphasis added):
But sexual immorality and all impurity or covetousness must not even be named among you, as is proper among saints. Let there be no filthiness nor foolish talk nor crude joking, which are out of place, but instead let there be thanksgiving.So, give thanks for purity…and you will have purity for which to give thanks.