“Nobody can know for sure they're going to Heaven. That would be presumption. I just try my best and hope in God's mercy.”
We share the same hope in God's mercy. But John wrote so that believers may know they have eternal life, because it rests on Christ's finished work, not on how well we have done.
📖 The full defense
Start with what we share:
Catholics and evangelicals confess the same Trinity, the deity of Christ, His death for our sins and His bodily resurrection, and the Apostles' and Nicene Creeds. Honour that. The question is not whether your friend loves Jesus, but what their hope finally rests on.
Understand the Catholic position fairly:
Catholic teaching calls believers to firm hope in God's mercy. But the Council of Trent (Session 6, 1547) taught that, without a special revelation, no one can know with the certainty of faith that he is in God's grace or that he will persevere to the end. The Catechism says grace "cannot be known except by faith" and that we cannot rely on our feelings or our works to conclude that we are saved (Catechism 2005). Grace can also be lost through unrepented mortal sin. So to many Catholics, claiming certainty sounds like pride.
Scripture's assurance rests on Christ, not on us:
- "These things I have written to you who believe in the name of the Son of God, that you may know that you have eternal life" (1 John 5:13).
- Jesus said the one who believes "has everlasting life, and shall not come into judgment, but has passed from death into life" (John 5:24). Present tense.
- "By one offering He has perfected forever those who are being sanctified" (Hebrews 10:14).
Assurance is humble, not proud:
If I claimed Heaven because of my goodness, that would be presumption. But trusting a promise God has made is not pride, and doubting it is not humility. A drowning man pulled into a lifeboat isn't boasting when he says, "I'm safe." He is talking about the boat.
Assurance goes with a changed life:
Scripture also says, "Examine yourselves as to whether you are in the faith" (2 Corinthians 13:5), and real faith keeps His commandments (1 John 2:3-4). Assurance is not a licence to sin; it is the security of a child in the Father's house. Then bring it to the Cross: Jesus said, "It is finished!" (John 19:30). If the payment is finished, what could we add to it?
✝️ Scripture anchors (NKJV)
1 John 5:13“These things I have written to you who believe in the name of the Son of God, that you may know that you have eternal life, and that you may continue to believe in the name of the Son of God.”
John 5:24“Most assuredly, I say to you, he who hears My word and believes in Him who sent Me has everlasting life, and shall not come into judgment, but has passed from death into life.”
Hebrews 10:14“For by one offering He has perfected forever those who are being sanctified.”
🔁 If they push back…
The comeback you are most likely to hear next — and a reply that keeps the conversation moving toward Jesus.