I believe Prevenient Grace is the best way to harmonize what Scripture says as a whole on this topic. Prevenient Grace is the belief that God draws men at certain times to see and understand the gospel so as to choose it or reject it of their own free will. Without this illumination or drawing by God, a person cannot understand the gospel. For in the Parable in the Sower, we learn that the first seed did not even understand the gospel message. The devil stole the seed out of their heart before they could understand it (Matthew 13:18-19). So there are times where a person can hear the gospel and not understand it because they have not been drawn by God yet. Yet at other times, God will open the hearts of people to hear the truth. In one instance, God opened the heart of Lydia to hear the gospel (Acts of the Apostles 16:14). But God will draw all men unto Him in His timing.
This is not at the expense of free will of man, but it is in harmony with it. God chooses a time (or select times) for mankind to understand the gospel (under His illumination) to either accept it or reject it, and then it is up to him (or her) to accept it or not.
But make no mistake, the Bible does teach that man has free will (in the Lord's timing) to accept the Lord.
Free Will in the Bible:
#1.
Joshua 24:15 KJV -
"
Choose for yourselves this day whom you will serve"
#2.
Matthew 11:28 KJV -
"
Come to Me, all you who labor and are heavy laden, and I will give you rest."
#3.
John 7:17 KJV -
"
If anyone wills to do His will, he shall know concerning the doctrine, whether it is from God."
#4.
John 7:37 KJV -
"If anyone thirsts,
let him come to Me and drink."
#5.
Acts 2:38 KJV -
"
Repent, and let everyone of you be baptized"
#6.
Acts 3:19 KJV -
"
Repent therefore and
be converted"
#7.
Acts 16:31 KJV -
"
Believe on the Lord Jesus Christ, and you will be saved"
#8.
Acts 17:30 KJV -
"but now commands all men everywhere to
repent"
#9.
Revelation 22:17 KJV -
"
Whoever wills, let him take the water of life
freely."
#10.
Genesis 4:7 KJV -
"
If thou doest well, shalt thou not be accepted? and
if thou doest not well, sin lieth at the door. And unto thee shall be his desire, and thou shalt rule over him."
#11.
Revelation 22:17 KJ2
"And
the Spirit and the bride say,
Come. And let him that hears say, Come. And let him that is thirsty come. And
whosoever will, let him take the water of life freely."
#12.
Luke 13:34 NLT -
"O Jerusalem, Jerusalem, the city that kills the prophets and stones God's messengers! How often
I have wanted to gather your children together as a hen protects her chicks beneath her wings,
but you wouldn't let me.