A tough question deserves a modest answer. We know that Adam was the Son of God , because he was created and born of God by the breath of life. Cain and Abel was born of man,by way of flesh and blood. The sons of God might have been those that God put the Holy Spirit in to walk in his ways.. they all became corrupt ,except for Noah. wicked influence was strong .W among mankind in that day.We know that Jesus was born of God and not by the seed of man, but an holy seed. through the womb of Mary. also scripture states that as many that have received the spirit of God, They are the sons of God. so having his spirit in you,which is the Holy Spirit makes us the sons of God