"My sheep hear my voice, and I know them, and they follow me. ²⁸I give them eternal life, and they will never perish, and no one will snatch them out of my hand. ²⁹My Father, who has given them to me, is greater than all, and no one is able to snatch them out of the Father's hand. ³⁰I and the Father are one." —John 10:27-30
John Piper says about this passage:
When Jesus says, "I give them eternal life, and they shall not perish" (v. 28), he means very bluntly that there are two eternal destinies. The one is eternal life, which comes to those who hear his voice and follow him. The other is eternal punishment, which comes to those who refuse his voice and go their own way. He said in Matthew 25:31–32, 46:
When the Son of Man comes in his glory, and all the angels with him, then he will sit on his glorious throne. And all the nations will be gathered before him. And he will separate them from one another, as the shepherd separates the sheep from the goats . . . And these will go away into eternal punishment, but the righteous into eternal life.
When the terrible truth of hell glows clear in your imagination, then becomes precious the final promise: "No one will snatch them out of my hand. My Father who gave them to me is greater than all, and no one can snatch them out of my Father's hand." Those who hear the voice of Jesus and follow him are gripped by the hand of the Son and the hand of the Father, which are one mighty, divine hand, for Jesus and the Father are one, and that hand is the strongest force in the universe.
Listen to the sermon, or read the transcript, at DesiringGod.org.