Allow yourself not the shame, but the knowledge that you are wrong, be enough for God's grace to shine on you, and let your actions be right.
It is a switch in the mind that can
You spend your limited time
here either generating life or degenerating life, living or dying. It really is as simple as that. Instead of focusing on the faults of the past and worries of future failure, look to the future with a sense of "Outcome Independence" and be ready to accept where you are now and who you've become. There really is no one on God's Earth like you, and that alone is a reason to be happy.
Lust can be hard to deal with, but only if you let it. Know that you do not have to
indulge. A Buddhist practice is to allow yourself ONLY five seconds to indulge in your fantasy, but after that nevermore. It's helped me realize that I have complete control over these things, and I am 100% responsible for my actions.
Ozzy was 100% right, Satan just sits there smiling and laughing when we give in to evil thoughts. but know he can't make a child of God do