D
@Stephen, thanks for surfacing so many verses with your emphasis on whosoever, its clear now. Probably all the confusion stem from our perceived definition of the word 'predestination', in which we assumed that God has set hell as the destination for some people. So I suppose in accordance to the scripture, it means by default people will go hell for those who decides not to follow Christ (freewill) & because God foreknew the freewill choices we will make, He already knows those who will follow Christ & thus His blessings will be 'unlocked' to these followers (which God refers to predestination in bible context) am i right?