I think there are three fundamental lies the devil uses, and all other lies are just various combinations of these three fundamental ones:
- There is no God.
- God doesn’t love you.
- You are God.
The thoughts you are struggling with are primarily a form of lie #2, with a little bit of #3 thrown in.
What I mean is this… God is a loving God, who sent his only Son to Earth to die for you. He’s not up in heaven trying to find ways to keep you out. Quite the contrary. He’s up there trying to find ways to bring you in. There are no trick questions on this test. He gives “partial credit” (actually, almost full credit) just for answering the question and grades heavily “on the curve.” He doesn’t care whether or not you’re smart enough to come up with the right answer. He only cares if you try. And you don’t even have to try perfectly.
The only people who go to hell are those who make a fully informed, free decision to go there instead of heaven. It is not possible to commit a mortal sin by mistake, or through honest forgetfulness, or while asleep, or even while half asleep.
There is also a little bit of lie # 3 in your thinking. This is taking the form that you think you are the ultimate judge of the state of your soul and that you are the source of your own forgiveness.
The proper reaction, once you see how lies #2 and 3 are playing out in your mind, is to affirm the three fundamental Truths:
- There is a God.
- God loves me.
- I am not God, but rather, His child.
This will lead you to have confidence in his love for you, and that he is not going to greet you a the pearly gates with an admonition that “yeah, you tried to be sorry and tried to live a good life, but you know, you just weren’t good enough.”
Rather, He will greet you the way he greeted the Prodigal Son. He will run out to meet you, kill the fatted calf for a feast, put a ring on your finger, and put you in a place of honor.
God is your Father. He loves you. He is desperately trying to find ways to bring you home. He is not setting traps for you. Yes, you can reject Him, but only if you do so intentionally. And if you do that, then by definition you will know it.
Throw yourself on God’s mercy, rather than on His justice. Remember that no matter how good you are in this life, you will be saved not because of how good you are, but because of how good HE is. You can’t merit heaven. It is a gift, and you can either accept or reject it. But it remains a gift. And no matter how unworthy you are, He will offer you this gift because he loves you more than your own parents do.
I highly recommend a book called “I Believe in Love.” It is a spiritual retreat based on the teachings of St. Therese of Lisieux. It is available from Amazon. It will help you come to see how much God loves you and how pleased He is with even the smallest effort you make to please Him. For people who suffer from scrupulosity, it is a magnificent balm.