Repentance, and faith are both gifts of God, God gives those gifts to whom He freely chooses. Christ said not one sheep would perish, so, not one sheep will perish. God is in complete and total control of when a person is born and when a person dies, who will believe and who will not, how a person is converted and when, and I can greatly assure you, that not a single sheep would die before first coming to repentance, and believing, no, not even one.
Free will says that faith is a persons own act, that God is doing everything He can, but still, people will perish, and there's nothing He can do about it. The gospel says that faith is a gift, and He has mercy on whom He has mercy, and harden whom He desires, that He will save the elect, and not a single person can snatch them from out of the palm of His hand.