The seed of the serpent is not only literal, in reference to snakes. Since the serpent is Satan, your offspring
refers to all those who stand in rebellion against God. After the fall into sin, humanity was divided into two communities: the elect who love God and the reprobate who love only themselves (John 8:31–32, John 8:33; 1 John 3:8, 1 John 3:12, 1 John 3:23).1
15 I will put enmity between you and the woman, and between your offspring and her offspring; he shall bruise your head, and you shall bruise his heel.”